netplan: Wi-Fi 인터페이스 이름을 더 간단한 이름으로 설정할 수 있는 방법이 있나요?

netplan: Wi-Fi 인터페이스 이름을 더 간단한 이름으로 설정할 수 있는 방법이 있나요?

Wi-Fi에 netplan/networkd를 사용하여 다음을 수행하고 싶습니다.

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-namea가 필요 하므로 netplan 구문에 이름을 wlan0(사용되지 않음 ) match으로 변경하는 다른 방법이 있습니까?udev

답변1

netplan에서는 긴 인터페이스 이름을 허용하지 않을 수 있습니다.

/etc/systemd/network/99-rename-wlx1cbfceac3e27.link다음 내용을 포함하는 파일을 작성합니다 .

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

[Link]
Name=wlan0

Path=pci-****대신 받아들이다MACAddress

올바른 Wi-Fi 인터페이스 이름으로 네트워크 계획을 편집하고 재부팅하십시오.

관련 정보