小编spa*_*rty的帖子

net.ifnames 的 73-usb-net-by-mac.rules 问题

我看到73-usb-net-by-mac.rules文件有奇怪的问题。

这个 udev 规则文件检查 net.ifnames 是否在内核命令行中定义,然后它会走到最后并跳过中间的规则,如下所示:

IMPORT{cmdline}="net.ifnames", ENV{net.ifnames}=="0", GOTO="usb_net_by_mac_end"
Run Code Online (Sandbox Code Playgroud)

不知何故,这对我来说不起作用。我的意思是我net.ifnames=0在我的内核命令行中仍然执行了 USB 网络命名规则。

如果我像下面那样拆分上面的规则行,那么它可以正常工作:

IMPORT{cmdline}="net.ifnames"
ENV{net.ifnames}=="0", GOTO="usb_net_by_mac_end"
Run Code Online (Sandbox Code Playgroud)

是不是 udev 没有IMPORT在同一行的键后解析键?

如果我做错了什么或者需要改变规则,你能告诉我吗?

mac naming usb udev

5
推荐指数
1
解决办法
2132
查看次数

标签 统计

mac ×1

naming ×1

udev ×1

usb ×1