netplan 没有设置静态 IP 地址

netplan 没有设置静态 IP 地址

我需要两个 wifi 接口运行一个 wifi 卡。一个用于使用静态 IP (wlan0) 接入本地网络,另一个用于使用 dhcp (internet) 访问互联网。

/etc/udev/rules.d/90-wireless.rules我通过创建并运行此程序添加了第二个接口(互联网)

ACTION=="add", SUBSYSTEM=="ieee80211", KERNEL=="phy0", \
    RUN+="/usr/bin/iw phy %k interface add internet type station"

为此我提出了网络计划:

network:
  version: 2
  renderer: networkd
  wifis:
    wlan0:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.188.107/24]
      gateway4: 192.168.188.1
      access-points:
        "SSID1":
          password: "***"
    internet:
      dhcp4: yes
      dhcp6: yes
      access-points:
        "SSID2":
          auth:
            ***

  bridges:
    br0:
      interfaces: [wlan0]
      dhcp4: no
      dhcp6: no
      addresses: [192.168.1.1/24]

现在互联网接口可以正常工作,但 wlan0 没有获取其静态 IP,我不知道原因。我该如何让它工作?

相关内容