出现RTNETLINK answers: File exists
同时出现connect:network is unreachable 和 Determining IP information for eth0... failed; no link present. Check cable?
原因一
network与NetworkManager冲突,关闭NetworkManager:
service NetworkManager stop
原因二
克隆的linux环境,生成了多个eth(eth0,eth1...)
编辑/对应文件:/etc/udev/rules.d/70-persistent-net.rules
1.找到含NAME="eth0"的那行注释掉,如下:
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:ac:95:31", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
2.编辑含NAME="eth1"的那行:"eth1"更改为"eth0"
3.编辑/etc/sysconfig/network-scripts/ifcfg-eth0
更改HWADDR地址跟上面rules文件的MAC地址一样。
原因三
主机杀毒软件清了VM服务,本人就是遇到这个问题
1.进入主机window的服务,然后选定那些VM系列,右键启动
2.如果1无效,重启电脑,再重启VM试试,倒腾半天不是Linux的原因...
记得检查主机网络连接的虚拟网卡是否打开了
原因四
有帖子说是Redhat的一个bug
在/etc/sysconfig/network-scripts/ifcfg-eth0中添加以下script:
check_link_down() { return 1; }
其他方法:
临时设置eth0的ip:ifconfig eth0 192.168.1.x
一条不知名帖子上的一条命令:ip addr flush dev eth0
网卡Mac地址错误:https://www.linuxidc.com/Linux/2014-01/95253.htm
测试
ifup eth0 //开启网卡
ifdown eth0 //关闭网卡
service network start //启动network
/etc/init.d/network restart //同上,启动network
reboot //重启系统
ping www.baidu.com //ping百度
ping 192.168.X.1 //ping同网段ip
ping 114.114.114.114 //ping网关
网络配置详解:http://www.cnblogs.com/wenanry/archive/2009/12/21/1629242.html
鸟哥——连上 Internet:http://cn.linux.vbird.org/linux_server/0130internet_connect_1.php