我的虚拟机系统是linux centos6.7
启动了虚拟机,进入linux系统都能正常上网。
但是,在未编辑任何网卡配置的情况下。只是执行了一个service network restart .然后就导致不能上网。甚至连网卡都不能使用了
重启后看到的状态:活跃连接路径:/org/freedesktop/NetworkManager/ActiveConnection/2
解决办法: service NetworkManager stop,在重启网卡就可以了。原因如下
1.重新加载网卡报错 Active connection path: /org/freedesktop/NetworkManager/ActiveConnection/23
经过一番百度之后,发现此时,当前网卡也是可以通信的,但是通过网络管理工具修改IP之后,当前修改操作是不会生效的。
问题的原因是RedHat自己开发的NetworkManager管理工具和/etc/sysconfig/network-scripts/ifcfg-eth0配置不同步造成的。如果要消除这个提示,请关闭NetworkManager服务即可
# chkconfig NetworkManager off (永久关闭,需要重启机器)
# service NetworkManager stop (只是关闭当前服务,不需要重启机器)
2.启动网卡报错device eth0 does not seem to be present, delaying initialization
出现这个错误的原因是由于ifcfg-eth0的配置文件里还保存这以前的MAC地址,解决方法是
把/etc/udev/rules.d/70-persistent-net.rules这个文件删除,然后重启机器就行,也可以直接修改这个文件里的对应的网卡和MAC地址
但是如果不删除rule文件,而是直接在ifcfg-eth0文件里删除MAC地址的那一行,再重启网卡,还是会报错
3.重启网卡报错Error:No suitable device found: no device found for connection "System eth0"
还有把这个服务停止了后,之前named开机无法启动的问题。也解决了。。
原文链接:虚拟机,Linux,centos重启网卡驱动的一些问题,转载请注明来源!