之前在
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,預設...