Network-Interface

更改介面名稱

  • March 7, 2020

我在NetworkManager

我想更改介面名稱,我不知道步驟….

首先我應該從中知道我的介面名稱mac

ip a

秒,設置界面,

sudo ip link set dev enp31s0 down

重命名設備名稱,我將更改為hallo0

第一的:

用過的有什麼區別

sudo gedit /etc/network/interfaces

並寫在這個文件上

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug  hallo0
iface hallo0 inet dhcp

第二:

udev

sudo /etc/udev/rules.d/70-persistent-net.rules

並寫在這個文件上,

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="aa:bb:cc:dd:ee:ff", KERNEL=="eth*", NAME="hallo0"

從這兩種可能性中應該使用什麼?

有人可以幫助解決這個問題嗎?

我的問題是何時嘗試此步驟介面名稱不要更改。

我發現了問題,因為它沒有改變……

我犯了兩個錯誤;

1 - 我忘記連結文件,

sudo /etc/udev/rules.d/70-persistent-net.rules

我用

sudo  ln -s /dev/null /etc/udev/rules.d/70-net-setup-link.rules

2 - 從文件上的Ubuntu 16.04Linux Mint 17開始,

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

我寫的地方,

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="aa:bb:cc:dd:ee:ff", KERNEL=="eth*", NAME="hallo0"

我不得不寫沒有單詞KERNEL==“eth*”,所以,我應該寫,

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="aa:bb:cc:dd:ee:ff", NAME="hallo0"

正如這裡所說。

對於我的問題*,這兩種可能性應該使用什麼?*,我要同時使用兩者,因為使用文件**/etc/udev/rules.d/70-persistent-net.rules** 我要說出我要更改的介面名稱以及屬於它的MAC 地址….

該文件sudo gedit /etc/network/interfaces,您無需更改,您可以保持原樣。

引用自:https://unix.stackexchange.com/questions/570893