netplan:有没有一种方法可以将 wifi 接口的名称设置为更简单的名称?

netplan:有没有一种方法可以将 wifi 接口的名称设置为更简单的名称?

使用 netplan/networkd 进行 wifi,我想执行以下操作

network:
  version: 2
  wifis:
    wlx1cbfceac3e27:
      match:
         macaddress: 01:d2:f3:c4:95:96
      set-name: wlan0
      dhcp4: no
      addresses:
        - 192.168.10.2/24
      access-points:
        "Linux is the best":
           password: "yobeach"

然而,netplan 插入

networkd backend does not support wifi with match:, only by interface name

由于set-name需要 a match,因此 netplan 语法中是否有另一种方法将名称更改为 wlan0 (不使用udev

答案1

netplan 可能不接受长接口名称。

编写一个/etc/systemd/network/99-rename-wlx1cbfceac3e27.link包含以下内容的文件:

[Match]
MACAddress=01:d2:f3:c4:95:96

[Link]
Name=wlan0

Path=pci-****接受而不是MACAddress

使用正确的 wifi 接口名称编辑您的网络规划,然后重新启动。

相关内容