Networking
Arch Linux 上的網路命名
我剛剛在我的舊 PC 上安裝了 Arch Linux,進行我使用的安裝
wifi-menu wlan0
,現在我已經重新啟動,但如果我輸入:ifconfig wlan0 up
結果我有:
wlan0: ERROR while getting interface flag: no such device
我讀到安裝 Arch 更改名稱後
wlan
,如何找到新名稱以及如何更改?
從
systemd
v197 開始,引入了可預測的網路名稱。在 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"
想像一下,將無線和乙太網重命名為
wifi
andether
。然後,您需要更新您的網路管理員以使用新名稱。Arch 郵件列表上有一篇非常詳細的文章宣布了這一變化。
http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames_ _