![Ubuntu Server 18.04 — 使用 nmcli (仅)发现 wifi 网络,但不干扰 netplan 和 networkd](https://linux22.com/image/916948/Ubuntu%20Server%2018.04%20%E2%80%94%20%E4%BD%BF%E7%94%A8%20nmcli%20%EF%BC%88%E4%BB%85%EF%BC%89%E5%8F%91%E7%8E%B0%20wifi%20%E7%BD%91%E7%BB%9C%EF%BC%8C%E4%BD%86%E4%B8%8D%E5%B9%B2%E6%89%B0%20netplan%20%E5%92%8C%20networkd.png)
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