fedora 系統網絡卡eth0異常

2021-09-20 22:18:15 字數 1459 閱讀 3053

今天遇到個奇葩的問題。機房裡兩台dell r420的server,安裝了一樣的系統,都加了一塊pci網絡卡。但是其中一台網路異常,手動繫結外網位址無法連線到網路。具體故障如下:

a機,b機兩台server,都安裝了fedora。給這兩台裝置分配了兩個外網位址,都手動繫結。系統未更新前,兩台系統正常。系統更新後,a臺正常,b臺無法聯網。

做交叉測試,把b臺(故障這台)的ip和網線埠分配給a臺(正常),a臺機器網路正常。把a臺的ip和網線埠分配給b臺機器,故障依舊。同時,b臺裝置,如果dhcp獲取內網位址,網路恢復正常。

通過以上測試,可以說明。故障不是在網路端,而是在系統本身。如果說網絡卡或者交換機防火牆那邊有異常,dhcp肯定也是無法聯網的。

於是仔細對比兩台裝置的配置差異:發現a臺裝置(正常)走的網絡卡是板載網絡卡,顯示eth0,而b臺裝置走的網絡卡是載入網絡卡,顯示eth0。於是猜測,b臺裝置的/udev的順序亂了導致此故障。正常應該是板載網絡卡分配eth0。

檢視是否udev順序亂來。

通過對比發現果然是udev的順序不對。

修改他們的順序。

拔掉板載網絡卡。

cd /etc/udev/rules.d/

vi70-persistent-net.rules

清除裡面的pci引數。

重啟系統。

檢查發現,eth0已經重新分配給了板載網絡卡,也就是 mac為 c8:1f:66:c7:4a:63

測試,網路恢復正常。

關機,插上網絡卡,載入的網絡卡自動識別為eth2,eth3.開機測試,網路正常,至此問題解決。。

比較少見的異常問題。如果有遇到這種問題的可以參考下。

linux修改網絡卡名為eth0

方法1 1.編輯網絡卡的配置檔案 vi etc sysconfig network scripts ifcfg ens33 將裡面的name和device項修改為eth0,onboot修改為yes。2.重新命名網絡卡配置檔案ifcfg ens33為ifcfg eth0。cd etc sysconfi...

eth0網絡卡配置詳解

配置 說明 device eth0 網絡卡裝置名,eth0表示第一張網絡卡 bootproto none 是否自動獲取ip none static dhcp 當值為dhcp時,只需配置上述例子中的那幾項就可以聯網 hwaddr 00 0c 29 11 30 39 mac位址 nm controlle...

eth0網絡卡配置詳解

配置 說明 device eth0 網絡卡裝置名,eth0表示第一張網絡卡 bootproto none 是否自動獲取ip none static dhcp 當值為dhcp時,只需配置上述例子中的那幾項就可以聯網 hwaddr 00 0c 29 11 30 39 mac位址 nm controlle...