天天看點

解決Vmware虛拟機中克隆Centos後無法啟動網卡的問題

0.前面的話:困擾很久的問題

    之前經常出現這樣的問題,但由于實在找不到解決的辦法,隻能硬着頭皮自己重新去安裝一個新的作業系統,雖然是浪費點時間,但也勉強解決了吧。

    但有問題不解決總不好,後來經過各種搜尋和詢問網友,找出了下面這個非常好的解決方法,經測試,這個方法可以完美解決這個問題。

1.問題引出:克隆centos後出現網卡無法配置的情況

    在實驗環境中經常要用到多個linux作業系統的情況,為了避免再次安裝等待的時間,這時我們一般會采取克隆作業系統的方法,但是這樣就會出現一個問題,就是克隆後的作業系統無法啟動網卡,情況如下:

解決Vmware虛拟機中克隆Centos後無法啟動網卡的問題

2.問題分析:無法啟動網卡的原因

    問題就出在/etc/udev/rules.d/70-persistent-net.rules這個檔案上,因為這個檔案綁定了網卡和mac位址,也就是說,我們克隆的作業系統,這個檔案跟原來我們的作業系統是一樣的,但是克隆過來的作業系統,由于網卡變了,網卡的mac位址也變了,這樣的話,我們的作業系統的網卡和mac位址就跟/etc/udev/rules.d/70-persistent-net.rules中綁定的不一樣,于是才出現了網卡啟動不了的情況。

3.問題解決:删除網卡綁定檔案

    既然上面所說的檔案綁定了之前的網卡和mac位址,以至于跟現在的網卡和mac位址對應不上,才導緻網卡無法啟動,那麼,我們就可以采取把該檔案删除的方法:

1

<code>[root@xpleaf ~]# rm /etc/udev/rules.d/</code><code>70</code><code>-persistent-net.rules</code>

    删除後,重新啟動系統,系統就會幫我們自動生成一個新的綁定了目前的網卡和mac位址的配置檔案,這樣的話,我們的網卡也就可以啟動了。

    當然,除了使用删除這樣看起來似乎有點極端的方法外,也可以自己手動去修改上面的檔案,但是,比起删除的方法,那得多麻煩!

繼續閱讀