虛擬中沒有eth0

2021-09-09 02:27:30 字數 1228 閱讀 9831

進行虛擬機器的軟拷貝和硬拷貝,或直接從一台機器上拷貝虛擬機器硬碟檔案到另一台機子的虛擬機器上時,發現通過修改/etc/network/inte***ces配置的ip沒用,輸入ifconfig,發現根本就沒有eth0.

其原因是udev搞的鬼,udev在/etc/udev/rules.d/下面搞了乙個持久命名規則(persistent-net.rules),對於網絡卡的持久命令,就採取了mac位址的匹配方式,也就是類似下面這樣:

subsystem==」net」, action==」add」, drivers==」?*」, attr==」00:19:b9:52:04:3d」, attr==」1″, kernel==」eth*」, name=」et

h0″上面的attr==」00:19:b9:52:04:3d」匹配的就是機器網絡卡的mac位址,顯然這裡填寫的應該是拷貝的那台機器上的mac位址,而不是當前機器的網絡卡mac位址。

研究:源虛擬機器的persitent檔案

目標虛擬機器persitent檔案

目標虛擬機器network配置

結論:

方法一:

vi /etc/udev/rules.d/70-persistent-net.rules

刪除eth0行,改eth1為eth0

vi /etc/sysconfig/network-scripts/ifcfg-eth0

刪除hwaddr行

重啟

方法二:

vi /etc/sysconfig/network-scripts/ifcfg-eth0

刪除hwaddr行

改eth0為eth1

重啟service

ubuntu ifconfig沒有eth0網絡卡

配置nfs伺服器的時候開發板一直連不上主機,用的是localhost127.0.0.1,但是一直被拒絕鏈結,然後想到是沒有用ip來連的問題,主機ifconfig的時候沒有eth0,也就沒有ip的資訊,而且ubuntu的結構和其他發行版都有點不太一樣,網絡卡的配置檔案不再 etc sysconfig ...

解決linux中沒有eth0配置檔案

先是在網上看了很多教程和方法,都沒有成功,然後我試著用別人的模板,再一點點找錯誤,才有點小的總結 首先,我把我的配置檔案分享一下 注意,每個value後面不能有多餘的空格,我當時就是因為這個原因,試了好幾次都沒有成功,device eth0 bootproto none ipv6init yes n...

linux 網絡卡中沒有eth0 設定靜態ip位址

ifconfig 檢視所有網絡卡 並沒有看到eth0 但是有ens33 所以把ens33改成eth0 1.編輯網絡卡的配置檔案 vi etc sysconfig network scripts ifcfg ens33 將裡面的name和device項修改為eth0 輸入 i 進入編輯模式,編輯後 e...