CentOS 6 X如何更改網絡卡名稱

2022-08-29 05:48:12 字數 1883 閱讀 6778

centos 6.x下修改網絡卡名稱有三種方法:

法1:

修改udev檔案,刪除裡面的內容;用命令,重新定義名字,兩個名字都要改;

法2:

在centos6中,可以直接使用setup,設定一塊新網絡卡,填上eth1、ip等內容。

在 centos 6 中,預設的 kudzu 這個識別硬體的服務不存在了,基本上所有的硬體管理都通過 udev 來管理了。

如果在 centos 6 中加了乙個新的硬體,如網絡卡只需要重新啟動 udev 就行了。

start_udev

它會重新掃瞄新加的硬體並做相關的處理。

如果新加的是網絡卡,識別不對和有時想更新網絡卡的名字,並不需要編輯 /etc/sysconfig/network-scripts/下的內容,向上面執行完後不正常,直接修改 udev 有關網路的配置即可。

有關網路的 udev 的具體網絡卡序號的配置檔案是 /etc/udev/rules.d/70-persistent-net.rules 這個檔案。

大概內容如下:

subsystem==「net」, action==「add」, drivers==「?*」, attr==「54:52:00:78:e8:2e」, attr==「1」, kernel==「eth*」, name=「eth1」 # pci device

0x1af4:0x1000 (virtio-pci) subsystem==「net」, action==「add」, drivers==「?*」, attr==「54:52:00:04:19:6c」, attr==「1」, kernel==「eth*」,

name=「eth0」

參照以上內容,最多修改一下 mac 位址和 name 即可。

修改完成後,使用 udev 的命令測試下:

udevadm test /sys/class/net/eth0/

此命令可以很詳細的顯示 udev 的識別和處理的過程。

注意:

新新增的硬體,如果在 setup 和 system-config-network-tui中新增了網絡卡,但 /etc/sysconfig/network-scripts/ 找不到配置檔案時。

是因為這些命令缺省會將生成的配置檔案放到/etc/sysconfig/networking/devices/,只要將下面的二個配置檔案放到 /etc/sysconfig/network-scripts/,再使用

system-config-network-tui進行配置即可。

**示例:cp /etc/sysconfig/networking/devices/* /etc/sysconfig/network-scripts/

然後重新啟動後就可以生效了。

法3:

1、在grub裡增加biosdevname=0的啟動引數,形如

cyrheb-sun16 keyboardtype=pc keytable=us crashkernel=auto rhgb quiet biosdevname=0

2、刪除udev的配置檔案rm -f /etc/udev/rules.d/70-persistent-net.rules

3、把網絡卡配置檔案改名

mv ifcfg-em1 ifcfg-eth0

4、把網絡卡配置檔案內容修正,把em1的全部改成eth0

可以使用 perl -p -i -e 『s/em1/eth0/g』 ifcfg-eth0 或sed -i 『s/em1/eth0/g』 ifcfg-eth0 進行替換。

5、重啟系統即可

上面就是centos6.x更改網絡卡名稱的方法介紹了,本文一共介紹了三種修改網絡卡名稱的方法,你可以修改udev檔案、或則使用setup等方法實現。

Centos6 x 網絡卡配置

臨時生效 ifconfig eth0 要設定的ip位址 設定ip位址和子網掩碼 臨時生效 例1 ifconfig eth0 192.168.100.10 24 例2 ifconfig eth0 192.168.100.10 netmask 255.255.255.0 例3 給網絡卡設定子網絡卡 if...

CentOS6 x核心公升級

說明 系統版本 centos 6.9 x64 在centos 6.9上安裝docker容器,發現核心版本過低,目前是2.6,作業系統是6.9 x86 64位,因此需要公升級核心到3.8及以上穩定版本。因為只有64位版本才支援安裝,所以需要首先檢查系統版本和位數 cat etc redhat rele...

合併CentOS 6 x光碟

建立 1 2 3 cd mnt mkdir p 1 2 3 解壓光碟檔案 mount o loop x.1.iso mnt 1 mount o loop x.2.iso mnt 2 cd mnt 將光碟2的packages檔案全部複製到光碟1裡面 cp a mnt 1 mnt 3 cp a mnt ...