小编这里使用的虚拟化软件是VMware Workstation Pro,虚拟操作系统是CentOS7
小编这个系统之前因为某种原因重新装了一次,但是由于某种原因在命令行中输入ifconfig指令后,不显示ens33的IP地址,小编也是找了很多资料,也请教了很多大神才最终找到了解决办法。下面我们来一起看一下吧!
当我在命令行中输入ifconfig命令时,出现如下内容。
[root@localhost ~]# ifconfig
ens33: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 00:0c:29:73:e5:55 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
我们分情况来看:
一、命令不正确或网络配置存在问题
1. 确认正确的命令
首先,确保你使用了正确的命令查看IP地址:
ip addr show ens33 # 推荐使用(现代Linux系统)
# 或
ifconfig ens33 # 旧版系统(可能需要安装net-tools)
如果提示ifconfig: command not found,安装它:
sudo apt install net-tools # Debian/Ubuntu
sudo yum install net-tools # CentOS/RHEL
2. 检查网络接口状态
如果命令正确但无IP地址,可能是网卡未启用:
ip link show ens33
如果输出显示 state DOWN,启用网卡
sudo ip link set ens33 up