问题描述
配置完动态ip,重启网卡失效, eth0网卡的信息能看到。
eth0的ip地址看不到,多出来一个eth0的子网卡
解决
尝试一
查看了一个这个文件 /etc/udev/rules.d/70-persistent-cd.rules,删掉。这应该是ip与mac地址绑定的文件。删完重启,发现还有。尝试失败。
尝试二
于是恢复到nat上网时的快照,发现可以上网
原来ubuntu桌面版一开始默认用NetworkManage管理网络配置(当managed=true时),相当于Windows10的无线连接,当你移动到不同地方时能快速分配到一个ip,连接网络。如果需要把这台主机当做服务器,那么就需要配置一个指定的ip地址。
当我们对/etc/network/interfaces 下的网络配置文件进行修改后,重启网络时,他提示要把(managed=false),这样interfaces中的的文件配置就生效了,NetworkManage就不会再插手网络配置的事情。
在重启网络时,我把自己电脑(真实机)的网络关了,所以在虚拟机输入重启网络命令时会出现,一直停顿
当我打开真实机的网络后,显示ok说明配置生效
** 当前我的连接方式是桥接模式,ifconfig可成功查看到ip**
但是当我把连接方式改为net时,重启网络出现错误
我看到了一下本地的vmnet8网卡,IP地址变成了一个b类ip,以前是一个私有的c类ip(192.168.40.0)
所以需要配置虚拟机的网络编辑器(让虚拟机的网段与vmnet8的网段相同)
获取ip成功
总结
遇到重启网络失败:1.查看你真实机有没有网
2.采用哪种模式的网络配置,设置的ip是否与之在同一网段。
3.若采用dncp获取ip,必须要保证虚拟机网络编辑器里的模式,其中的子网ip的网段必须要和网卡的网段相同。
NAT模式=Vmnet8网卡网段相同
仅主机模式=Vmnet1网卡网段相同
桥接模式=真实机的网段