一.问题描述
当打开VM虚拟机Linux系统后,想查看IP地址然后连接CRT等远程软件,但是输入 ip addr 命令以后确实下面这种情况

发现ens33这块网卡没有显示ip地址.
二.解决办法
- 首先确定该虚拟机的网卡是那种网络模式,然后在打开虚拟机的网络设置查看IP地址,子网掩码等信息。(我的是NAT模式,所以在虚拟网络编辑器中看NAT的IP网段)

- 我的是NAT模式,所以在虚拟网络编辑器中看NAT的IP网段

- 下面进入到虚拟机命令行中配置,使用ls命令打开/etc目录(因为这是网卡的存放目录),在该目录下打开/sysconfig/目录,在该目录下再打开/network-scripts目录,然后就会出现我们该虚拟机所有网卡名称,继续敲写命令,选择ifcfg-ens33这块网卡然后回车,这样就得到我们的网卡地址所在位置。

- 然后使用上箭头调出ls 这一行,将ls改成vi,启动vi编辑器。

- 进入vi编辑器后,重点关注红色部分,将IPADDR中的内容换成自己的IP地址,IP地址只要和NAT模式的网段是同一个就都可以。 并且将第五行内容改成static(原来是dhcp关闭自动获取IP地址)。 ONBOOT改成YES即可。保存退出即可。

-
-
-
-
6.最后重启网络服务就好了:systemctl restart network 如果重启后没有出现任何提示,说明操作成功,这时输入ip addr命令就会显示IP地址了。
但是如果出现了这样的提示,说明没有修改成功。这种情况最常见的原因是network与NetworkManager冲突所导致的。

解决办法:永久禁用NetworkManager :systemctl disable NetworkManager

最后重启网卡即可或者重启一下虚拟机即可。

可以看到IP地址显示了。