我需要两个 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,我不知道原因。我该如何让它工作?