有时候我们新建得虚拟机,执行命令ip addr无法显示ip地址,可以尝试下面得方法解决。
Tips:
ONBOOT=on #表示默认不启动网
BOOTPROT=dhcp #表示虚拟机ip从DHCP服务器获取,还可以配置为static,表示静态ip(ip不会变)
方法一
第一步:进入下面目录
cd /etc/sysconfig/network-scripts/
第二部:修改对应文件
我的是ens33这个网卡ip显示不出来,所以我需要修改下图这个文件
#编辑ifcfg-ens33文件
vi ifcfg-ens33
然后wq命令保存退出
第三步:重启网络
#执行此命令
service network restart
再次执行ip addr就可以看到ens33网卡得ip地址了
方法二:
网络模式选择为桥接模式
创建虚拟机的时候,将以太网开关打开。等价于将网卡的ONBOOT设置为yes。
(此截图为virtualBox虚拟机,VMware应该有同样配置菜单)
补充
如果过一段时间ip地址又不显示,并且重启网卡时如下报错
Job for network.service failed because the control process exited with error code
可尝试用如下命令解决
1.将networkmanager服务停了(注意大小写
)
systemctl stop NetworkManager
systemctl disable NetworkManager
2.重启网卡
systemctl restart network
systemctl status network
3.再通过ip addr命令测试
4.虚拟机各类网络模式互通区别