1. 程式人生 > >複製一個CentOS到VMware,不能聯網解決方法,虛擬機器上已有一個系統,複製過來的是第二個

複製一個CentOS到VMware,不能聯網解決方法,虛擬機器上已有一個系統,複製過來的是第二個

說明:vm9上已經有一個CentOS6.4,網路連線NAT良好,配置檔案ifcfg-eth0標準,現在複製一個別人裝好的系統CentOS到vm上

啟動後,新系統不能上網.

問題:虛擬機器不能上網,按以前的方式修改ifcfg.eth0後重啟服務出現以下錯誤,ifconfig後出現的資訊沒有ip地址等相關資訊


問題分析:

ifcfg-eth0檔名後面的0應該有一定的意義,具體什麼意思,以本人目前的修為還不懂....

只能這樣分析: 可能, 複製系統的網路配置是按ifcfg-eth0標準, 但是選擇我vm上已經有一個系統了,也是按ifcfg-eth0標準配置的,所以應該有衝突

而且Find / -name eth0不能查出任何資訊,但是Find / -name eth1卻能查出很多資訊

命令:cat /etc/udev/rules.d/70-persistent-net.rules獲取以下資訊

可以看出name="eth0"的那條資訊是該系統以前正常執行的配置資訊,因為mac地址和目前系統的資訊不符

name="eth1"的那條資訊則是本系統生成的資訊,mac對的上本地的

綜上分析,開始配置的ifcfg-eth0的檔案有問題,網上查了下,有了思路,

解決問題:

1、進入/etc/sysconfig/network-scripts/目錄,只有ifcfg-eth0配置資訊,沒有ifcfg-eth1配置資訊

   cp ifcfg-eth0 ifcfg-eth0.bak
   mv ifcfg-eth0 ifcfg-eth1

2、然後通過檢視/etc/udev/rules.d/70-persistent-net.rules中eth1的MAC資訊,將其與ifcfg-eth1中的MAC資訊一致。


3、最後,重啟網路:service  network   restart,問題解決。