首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在运行Arch Linux的ARM设备上使用udev启用永久网络接口命名?

如何在运行Arch Linux的ARM设备上使用udev启用永久网络接口命名?
EN

Stack Overflow用户
提问于 2013-10-17 09:47:07
回答 1查看 2.8K关注 0票数 3

所以我在Raspberry Pi和Beaglebone Black上都运行了Arch。最近,我注意到两个设备都没有在它们的网络接口上使用持久的udev命名(即仍然使用eth0、wlan0 .etc)。在Raspberry Pi上,我删除了阻止udev永久重命名接口的文件:

代码语言:javascript
复制
/etc/udev/rules.d/80-net-name-slot.rules

Beaglebone Black比较新,甚至没有这个文件。在Raspberry Pi上删除它似乎没有任何效果。它们都在运行systemd208。知道这是怎么回事吗?在低端ARM设备上是否不支持永久命名?以下是以下命令在两个设备上的输出:

代码语言:javascript
复制
udevadm test-builtin net_id /sys/class/net/eth0

在Raspberry Pi上:

代码语言:javascript
复制
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 Black上:

代码语言:javascript
复制
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:

代码语言:javascript
复制
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适配器插入其中一个,并且希望保持一致性。

EN

回答 1

Stack Overflow用户

发布于 2013-10-17 23:33:27

您仍然可以使用MAC地址强制命名:

代码语言:javascript
复制
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="12:34:56:78:ab:cd", NAME="whatever"
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="ab:cd:12:34:56:78", NAME="somethingelse"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19416919

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档