使用N2800作為處理器,intel 82574L芯片擴展了三個網卡,用EEUPDATE軟件燒錄了mac地址,由於重復燒錄,在fedora上會顯示網絡接口的名稱會依次添加。
配置文件:
udev的配置文件位於 /etc/udev/ 和 /lib/udev/ ( # 開頭的是注釋)
udev 的主配置文件是 /etc/udev/udev.conf。 它包含一套變量,允許用戶修改 udev 默認值。可以設置的變量如下:
udev_root 設備目錄,默認是 /dev
udev_log 日志等級(表示嚴重程度),跟 syslog 一致,例如: err, info, debug。
規則文件:
udev的規則文件一般位於 /lib/udev/rules.d/ ,也可以位於 /etc/udev/rules.d/。
臨時存放規則文件的目錄是 /dev/.udev/rules.d/
規則文件是按照字母順序處理的,不管放在哪個目錄。對於相同名字的規則文件, /etc/udev/rules.d 比 /lib/udev/rules.d 優先。
規則文件必須以 .rules 作為擴展名,否則不被當作規則文件。
方法1 手動編輯udev rules
1# vi /etc/udev/rules.d/70-persistent-net.rules
直接修改或者添加類似如下:
1SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:25:43:48:00:01", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
網卡 mac 地址可以這樣查詢:
1 2 3$ cat /sys/class/net/eth1/address
或者 $ ifconfig eth1
或者 $ ip a show eth1
方法2使用ifrename工具變更網卡名稱
1 2 3 4# yum install wireless-tools
# vi /etc/iftab
ethX mac 11:22:33:44:55:66
ethY mac 11:22:33:44:55:66
先停用原來網卡, 再進行更名
1 2 3# ifconfig eth1 down
# ifrename -i eth1 -n ethX
# ifconfig ethX up
可以更名為 /etc/iftab裡所設定的任何一個名稱
1 2 3# ifconfig ethX down
# ifrename -i ethX -n ethY
# ifconfig ethY up
也可以改回原本的名稱
1 2 3# ifconfig ethY down
# ifrename -i ethY -n eth1
# ifconfig eth1 up