linux上不了网有两个网卡,linux上两个常见的网卡报错
本篇解決兩個常見的網卡報錯:
1.Bringing up interface eth0: ?Device eth0 does not seem to be present,delaying initialization.
2.CentOS5: Device eth0 has different MAC address than expected
首先:第一個
1.Bringing up interface eth0: ?Device eth0 does not seem to be present,delaying initialization. 大致意思是網卡eth0并沒有準備好,無法完成初始工作。造成這種的原因一般是因為網卡驅動文件沒能正確加載,需要仔細檢查一下這個文件:vi /etc/udev/rules.d/70-persistent-net.rules
正確的配置應如下:
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:bc:9a:86", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
其中ATTR{type}=="1"表示啟用這個網卡,讓其==0則會出現上述的錯誤。其中ATTR{address}=="00:0c:29:bc:9a:86"則是表示網卡的MAC信息,這個需要跟網卡配置文件(/etc/sysconfig/network-scripts/ifcfg-eth0)中的HWADDR一行(以eth0為例)保持一致,如果不一致,則會造成問題二,即MAC地址不一致。
當然,第二個問題也可以通過dmesg命令查看,如下:
[root@centos ~]# dmesg |grep eth0
e1000 0000:02:01.0: eth0: (PCI:66MHz:32-bit) 00:0c:29:bc:9a:86
e1000 0000:02:01.0: eth0: Intel(R) PRO/1000 Network Connection
e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
eth0: no IPv6 routers present
e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex, Flow Control: None
ADDRCONF(NETDEV_UP): eth0: link is not ready
ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
eth0: no IPv6 routers present這樣也能查看出內核讀到的網卡的MAC地址是多少,將這個地址保持跟
/etc/sysconfig/network-scripts/ifcfg-eth0中的HWADDR一行一致即可。
總結
以上是生活随笔為你收集整理的linux上不了网有两个网卡,linux上两个常见的网卡报错的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大一学生WEB前端静态网页——旅游网页设
- 下一篇: 智能座舱HIL测试系统