linux下網路名eth0 更改

2021-06-28 00:23:10 字數 1291 閱讀 7890

之前在

vmware esxi

上部署了

linux oraclerac

環境,後來環境損壞,就從之前匯出的

vof重新部署

oraclerac

,匯入成功後,發現無法

ping

通rac

節點ip

位址,後

ifconfig

發現系統原先的

eth0

和eth1

變成了eth3

和eth4,

但是檢視

/etc/sysconfig/network-scripts/

下面的ifcfg-eth0

、ifcfg-eth1

檔案還在,且檔案裡的網絡卡裝置名稱依然是

eth0

和eth1

,網路裝置名不一致,所以導致其他裝置無法

ping

通。這對此情況,之前沒有遇到過,所以上網查詢了一下相關的解決方法。

解決步驟如下:

1、 首先查詢

linux

下/etc/udev/rules.d

下70-persistent-net.rules

檔案,檢視該檔案會發現裡面多出了

eth3

和eth4

的裝置定義資訊,所以我們要刪除該檔案,刪除後重啟主機,重啟後發現該檔案裡會自動生成只有

eth0

和eth1

的網路裝置資訊。

2、 新增

eth0

和eth1

裝置,可以在

/etc/sysconfig/network-scripts/

下copy

原來的ficfg-eth0

和ifcfg-eth1

的備份檔案,如

cp eth.bak ifcfg-eth0

,建立乙個

ifcfg-eth0

檔案,ifcfg-eth1

也同樣照做,注意一定要檢視

/etc/udev/rules.d

檔案,並將

hwaddr

的eth0

、eth1

的mac

位址分別複製到

ifcfg-eth0

下的hwaddr

行和ifcfg-eth1

下的hwaddr

行。否則會出現不同網路介面

ip位址相同的錯誤。 3

、一切ok

後執行命令

service networkrestart

重啟網路服務。

Centos7更改網絡卡名稱Eth0

安裝完centos7系統,網絡卡命名跟之前發生了變化,例如!就是看著不爽也不會影響使用,只是個網絡卡名稱而已。1.先編輯網絡卡的配置檔案將裡面的name device項修改為eth0 2.重新命名該配置檔案。root localhost yum.repos.d cd etc sysconfig ne...

linux修改網絡卡名為eth0

方法1 1.編輯網絡卡的配置檔案 vi etc sysconfig network scripts ifcfg ens33 將裡面的name和device項修改為eth0,onboot修改為yes。2.重新命名網絡卡配置檔案ifcfg ens33為ifcfg eth0。cd etc sysconfi...

linux中網路裝置eth0消失解決!

這個問題多發於在虛擬機器轉殖之後,導致的虛擬網絡卡 eth0 消失,以至於無法自己設定想要的靜態ip,這對於我們寫配置檔案和使用一些快速連線工具來說是不利的,那麼為什麼會出現這個問題呢?因為轉殖生成的虛擬機器擁有和原來虛擬機器相同的硬體位址,這樣會引起衝突,因此會生成另外乙個硬體位址到eth1,預設...