3
所以我在Ras Raspberry Pi和Beaglebone Black上運行Arch。最近我注意到這兩個設備都沒有在它們的網絡接口上使用持續的udev命名(即仍然使用eth0,wlan0等)。 在樹莓派,我刪除,以防止從udev的重命名持續的接口文件:如何在運行Arch Linux的ARM設備上使用udev啓用持久網絡接口命名?
/etc/udev/rules.d/80-net-name-slot.rules
的Beaglebone黑色是新的,甚至沒有足夠的文件。在Raspberry Pi上刪除它似乎沒有效果。他們兩個都在運行systemd 208. 任何想法這裏發生了什麼?低端ARM設備不支持持久命名嗎? 這裏是下面的命令在兩臺設備上輸出:
udevadm test-builtin net_id /sys/class/net/eth0
在樹莓派:
calling: test-builtin
=== trie on-disk ===
tool version: 208
file size: 5866515 bytes
header size 80 bytes
strings 1296323 bytes
nodes 4570112 bytes
load module index
ID_NET_NAME_MAC=enxb827eb2a5c39
ID_OUI_FROM_DATABASE=Raspberry Pi Foundation
unload module index
在Beaglebone黑色:
calling: test-builtin
=== trie on-disk ===
tool version: 208
file size: 5866515 bytes
header size 80 bytes
strings 1296323 bytes
nodes 4570112 bytes
load module index
ID_NET_NAME_MAC=enx9059af571ea7
ID_OUI_FROM_DATABASE=Texas Instruments
unload module index
有趣的是,它是缺失的ID_NET_NAME_PATH,正如我從桌面上得到的:
calling: test-builtin
=== trie on-disk ===
tool version: 208
file size: 5882624 bytes
header size 80 bytes
strings 1301408 bytes
nodes 4581136 bytes
load module index
ID_NET_NAME_MAC=enx8c89a5c6f0ce
ID_OUI_FROM_DATABASE=Micro-Star INT'L CO., LTD
ID_NET_NAME_PATH=enp3s0
unload module index
有什麼想法?我想將多個WiFi適配器插入其中一個,並希望一致性。