Network-Interface
更改介面名稱
我在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.04和Linux 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
,您無需更改,您可以保持原樣。