Networking

Arch Linux 上的網路命名

  • April 7, 2014

我剛剛在我的舊 PC 上安裝了 Arch Linux,進行我使用的安裝wifi-menu wlan0,現在我已經重新啟動,但如果我輸入:

ifconfig wlan0 up

結果我有:

wlan0: ERROR while getting interface flag: no such device

我讀到安裝 Arch 更改名稱後wlan,如何找到新名稱以及如何更改?

systemdv197 開始,引入了可預測的網路名稱。

在 systemd 197 中,我們在 systemd/udevd 中添加了對許多不同命名策略的原生支持,並將類似於 biosdevname 的方案(但通常更強大,更接近核心內部設備標識方案)作為預設方案。1

您可以ip link用來顯示您的所有設備。

然後,您可以選擇重命名任何或所有這些設備,或者繼續使用 systemd/udev 提供的設備。

如果您希望將它/它們重命名為您覺得更舒服的名稱,您可以在called中放置一條udev規則,例如:/etc/udev/rules.d/``10-net-naming.rules

SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="20:a7:d3:68:50:g8", NAME="ether"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="a8:c7:43:1d:f4:53", NAME="wifi"

想像一下,將無線和乙太網重命名為wifiand ether。然後,您需要更新您的網路管理員以使用新名稱。

Arch 郵件列表上有一篇非常詳細的文章宣布了這一變化


http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames_ _

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