首頁 > 軟體

Linux網路設定基礎:RHEL6 作業系統更換網絡卡

2020-06-16 17:18:35

如Linux伺服器網絡卡故障更換網絡卡,或者伺服器其他硬體故障,直接把硬碟拆下放到其他伺服器上使用時。
都是網絡卡硬體發生變化,對應的是網絡卡mac地址改變。
此時系統啟動起來後,網路是無法正常使用的。
涉及到一個檔案
/etc/udev/rules.d/70-persistent-net.rules


[root@rhel64 ~]# cat /etc/udev/rules.d/70-persistent-net.rules


[root@rhel64 ~]# poweroff
關閉作業系統,修改虛擬機器網絡卡mac地址,模擬更換網絡卡硬體







啟動虛擬機器,CRT已經無法遠端連線,使用控制台圖形化介面登陸管理


[root@rhel64 ~]# ifconfig
[root@rhel64 ~]# ifocnfig -a


[root@rhel64 ~]# service network restart
[root@rhel64 ~]# ifup eth0
報錯:Device eth0 does not seem to be present,delaying initialization.



[root@rhel64 ~]# cat /etc/udev/rules.d/70-persistent-net.rules


[root@rhel64 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0


【解決方法】
手動修改網絡卡eth0組態檔,使用ifconfig -a查詢出來的新mac地址替換舊mac


修改/etc/udev/rules.d/70-persistent-net.rules檔案,注釋或刪除掉eth0對應行
將新mac地址對應的eth1更改為eth0

[root@rhel64 ~]# cat /etc/udev/rules.d/70-persistent-net.rules


重新啟動作業系統驗證
[root@rhel64 ~]#reboot
[root@rhel64 ~]# ifconfig

網路已經恢復,CRT可以遠端連線


也可以只修改eth0網絡卡組態檔對應HWADDR,
直接刪除/etc/udev/rules.d/70-persistent-net.rules檔案,重新啟動作業系統後此檔案會自動生成。

[root@rhel64 ~]# cat /etc/udev/rules.d/70-persistent-net.rules

本文永久更新連結地址http://www.linuxidc.com/Linux/2017-03/142094.htm


IT145.com E-mail:sddin#qq.com