歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 6添加網卡的方法

CentOS 6添加網卡的方法

日期:2017/2/27 16:05:49   编辑:Linux教程
CentOS 6 中,默認的 kudzu 這個識別硬件的服務不存在了,基本上所有的硬件管理都通過 Udev 來管理了,什麼是 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{address}=="54:52:00:78:e8:2e", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
# PCI device 0x1af4:0x1000 (virtio-pci)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="54:52:00:04:19:6c", ATTR{type}=="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/

重新啟動後就可以了。
Copyright © Linux教程網 All Rights Reserved