linux用ifconfig查不到IP的解决办法

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_41948075/article/details/102504285

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
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_41948075/article/details/102504285