linux – 是否可以在Raspbian中永久设置接口名称?
作者:互联网
我正在使用2个wifi加密狗.第一个用于监控,第二个用于访问互联网.即使我如下所述更改了/etc/udev/rules.d/70-persistent-net.rules,在启动时有时也无法分配wlan0.由于wlan1用于其他设备,因此wlan0将重命名为rename3.我正在使用wlan0用于特定目的,我将其接口名称提供给另一个程序.如何永久设置wlan0以便我使用wlan0的其他程序可以继续运行?
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="AA-12-00-00-2B-8B", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="e8:4e:06:24:c2:df", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="wlan*", NAME="wlan1"
解决方法:
ATTR {address} ==“AA-12-00-00-2B-8B”不是有效的MAC地址(用小写字母替换 – 用点和大写字母),因此第一个规则永远不会匹配.修复此问题,他们应该可靠地工作.
无论如何,在现代系统上(如当前的RHEL和下一个Debian和Ubuntu版本),您无法将接口重命名为其中一个内核命名空间(在本例中为wlan *)中的名称,因此您应该将接口重命名为不同的名称,例如: WL0.
标签:linux,networking,udev,network-interface 来源: https://codeday.me/bug/20190813/1650261.html