Ubuntu Server 18.04 现在使用 netplan 来管理以太网和 wifi 设备。
我希望能够通过 发现 wifi 网络nmcli
,因为我想使用php-wifi在一个项目中。
是否可以以某种方式设置 nmcli 仅发现 wifi 网络但不以某种方式干扰 netplan 和 networkd?
$ nmcli radio wifi
enabled
$ nmcli dev status
DEVICE TYPE STATE CONNECTION
wlp2s0 wifi unavailable --
eno1 ethernet unmanaged --
lo loopback unmanaged --
答案1
如果您想使用该NetworkManager
工具来管理您的 wifi,您可以配置 netplan 以使用 NetworkManager 后端而不是这些设备的网络后端:
network:
version: 2
renderer: NetworkManager
wifis:
wlp2s0b1:
dhcp4: true
access-points:
"network_ssid_name":
password: "**********"
或者,如果您不想切换到使用 NetworkManager 来管理设备,您可以使用较低级别的iwlist
工具来查看可用的网络:
iwlist wlp2s0b1 scanning