最近工作上需要將一些虛擬機VM覆製一份出來作測試之用,覆製出來的虛擬機VM會變更成新的MAC Address,Linux CentOS或RedHat系統會判斷為另一張不同的網卡,要解決這個情況,有兩個處理方式。
方法1
- 首先查看系統抓到哪些網卡。
# cat /proc/net/dev
- 編輯/etc/udev/rules.d/70-persistent-net.rules,將網卡名稱對應的MAC設置好。
# vim /etc/udev/rules.d/70-persistent-net.rules
- 編輯/etc/sysconfig/network-scripts/ifcfg-ethx,x為網卡名稱的檔案。
# vim /etc/sysconfig/network-scripts/ifcfg-ethx
將「HWADDR=」參數修改成正確的MAC address或刪除此參數。
- 修改完成後,重啓網卡。
# ifup ethx
方法2
- 首先查看系統抓到哪些網卡。
# cat /proc/net/dev
- 編輯/etc/sysconfig/network-scripts/ifcfg-ethx。
# vim /etc/sysconfig/network-scripts/ifcfg-ethx
將「DEVICE=ethx」修改為正確的網卡名稱。
將「HWADDR=」刪除或修改成正確的MAC address。 - 因為網卡名稱變更,所以需要將設置檔名跟著更改檔名
# mv ifcfg-ethx ifcfg-ethy
- 修改完成後,重啓網卡。
# ifup ethx
鏈結到這頁!