萬盛學電腦網

 萬盛學電腦網 >> Linux教程 >> Fedora如何修改網絡接口名稱

Fedora如何修改網絡接口名稱

   使用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

  直接修改或者添加類似如下:

1 SUBSYSTEM=="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
copyright © 萬盛學電腦網 all rights reserved