2021-05-12 14:32:11
Linux網路設定基礎:RHEL6 作業系統更換網絡卡
如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
相關文章