2015年5月19日 星期二

[VirtualBox] clone複製vdi檔案網路卡無法使用

瀏覽數
一個客端Centos 6.6-x64系統,利用clone複製vdi檔案,啟動新的客端後,網路卡失效。

解決方法:
方法一:刪除 /etc/udev/rules.d/70-persistent-net.rules 後重啟機器,簡單方便。

方法二:
1. 必須確認克隆(clone)的CentOS 6的各個網卡的MAC是否有重複或與其它虛擬主機重複,最好利用其網卡工具刷新一下,生成新的MAC。
使用vi命令,打開/etc/sysconfig/network-scripts/下的ifcfg-eth*(*代表0~n個網卡序號),把這個新的MAC修改進去。
2. 修改 70-persistent-net.rules 文件,刪除原來的eth0那一段,把後增加的eth1改為eth0。如果有多塊網卡以此類推;如果只有一行,則把「eth1」改為eth0即可。
3. 使用 start_udev 命令重新檢測硬件;
4. 用 service network restart 命令重啟下網絡。

故障原因
70-persistent-net.rules這個文件確定了網卡與MAC地址的綁定,克隆了一個新主機之後,系統發現MAC地址發生了變化,就認為是新增了一塊網卡,所以就把它標記為eth1追加進70-persistent-net.rules這個文件,但與母機MAC地址綁定的eth0實際上已經不存在了,所以出現標題所示的錯誤

參考: http://www.7edown.com/edu/article/soft_4871_1.html

沒有留言: