版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
Linux用ifconfig查不到IP的解决办法
今天打开虚拟机,输入ifconfig后发现找不到IP了。。
[root@localhost xws]# ifconfig
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 2199 bytes 340131 (332.1 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 2199 bytes 340131 (332.1 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
1、查看配置文件是否正确,如果正确,执行2
[root@localhost xws]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
2、查看ifconfig-lo文件内容
[root@localhost xws]# vi ifcfg-lo
ifcfg-lo 当中的配置文件如下:
3、使用dhclient命令来获取动态IP
dhclient命令使用动态主机配置协议动态的配置网络接口的网络参数。
语法 | dhclient (选项) (参数) |
---|---|
选项 | 0:指定dhcp客户端监听的端口号; -d:总是以前台方式运行程序; -q:安静模式,不打印任何错误的提示信息; -r:释放ip地址。 |
参数 | 网络接口:操作的网络接口 |
实例 | dhclient -r #释放IP dhclient #获取IP |
[root@localhost xws]# dhclient -v
之后再次执行ifconfig命令即可看到IP