網絡卡名字eth0,eth1的修改方法

2021-06-22 08:54:21 字數 1382 閱讀 9919

網絡卡

虛擬機器配置檔案

eth0

vmware安裝虛擬機器後,為了避免重新安裝,一般會選擇直接複製虛擬機器,但當開啟心得拷貝後網絡卡資訊會變化,原來是eth0 eth1 就會變成eth2 eth3,如果不想使用eth2 eth3下面的方法就可以更改網絡卡名稱。centos為例

1.使用ip link 命令

ip link set eth0 name eth2

ip link set eth1 name eth0

ip link set eth2 name eth1

即可隨意更改名字,不過重啟後會失效。

2.更改配置檔案(重啟不會失效)

直接可以在modprobe 中修改模組別名,如使用udev的情況下,

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

其中會有  

# pci device 0x8086:0x100f (e1000) (custom name provided by external tool)  

subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:42:e7:61", attr=="1", kernel=="eth*", name="eth0" 

# pci device 0x8086:0x100f (e1000)  

subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:42:e7:66", attr=="1", kernel=="eth*", name="eth1" 

# pci device 0x8086:0x100f (e1000) (custom name provided by external tool)  

subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:42:e7:6c", attr=="1", kernel=="eth*", name="eth2" 

# pci device 0x8086:0x100f (e1000)  

subsystem=="net", action=="add", drivers=="?*", attr=="00:0c:29:42:e7:76", attr=="1", kernel=="eth*", name="eth3" 

為了避免mac位址和其他虛擬機器重複,我們可以選擇更改下mac位址,然後將eth0 eth1兩行注釋掉,將最後兩行中的eth2 和eth3更改為eht0 和 eth1 。

完成後重啟,就會發現虛擬機器網絡卡又變成eth0和eth1了。

本文出自 「longwind」 部落格,請務必保留此出處

設定網絡卡裝置預設名字是eth0 eth1的過程

在網絡卡裝置的驅動中首先會呼叫 ndev alloc etherdev mq sizeof struct hns nic priv nic max q per vf if ndev return enomem 來申請乙個struct net device ndev define alloc ethe...

Linux 網絡卡配置eth1修改為eth0

在測試或生產環境中,經常會遇到轉殖的伺服器 虛擬機器 網絡卡配置經常也會轉殖為eth1,下面講如何將網絡卡配置修改為eth0 eth1網絡卡也可以正常使用,但是有些強逼症的同學看不習慣 配置環境 rhel6 目錄 步驟一 更改伺服器的網絡卡名,將轉殖的伺服器網絡卡配置修改為eth0 步驟二 修改網絡...

linux修改網絡卡名為eth0

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