我在安装 Ubuntu 时连接了 Wi-Fi,现在还能用;我现在正在用它写这个问题。之后,我再也没有打开过网络设置,直到现在。
也就是说我无法选择其他网络。GNOME Wi-Fi 设置没有列出可见的网络(甚至没有我正在使用的网络)。
我试过了nmcli
,但它也没有显示网络:
sudo nmcli dev wifi list
IN-USE BSSID SSID MODE CHAN RATE SIGNAL BARS SECURITY
我认为问题在于wlo1
列出如下unavailable
:
sudo nmcli d
DEVICE TYPE STATE CONNECTION
wlo1 wifi unavailable --
docker0 bridge unmanaged --
enp3s0 ethernet unmanaged --
lo loopback unmanaged --
这是nmcli radio
输出:
sudo nmcli radio
WIFI-HW WIFI WWAN-HW WWAN
enabled enabled enabled enabled
我尝试过,rfkill
但没有成功:
sudo rfkill list
0: hci0: Bluetooth
Soft blocked: no
Hard blocked: no
1: phy0: Wireless LAN
Soft blocked: no
Hard blocked: no
我能够列出可用网络,wpa_cli
因此我认为设备工作正常。如何查看nmcli
其他网络或如何让它们出现在 gnome 设置中?
在您询问之前,是的,我尝试过重新启动NetworkManager
,并且在尝试了其他类似问题的解决方案后也重新启动了几次,但这些解决方案对我没有用。
编辑:
以下是评论中要求的输出。
sudo cat /etc/netplan/*.yaml
# This is the network config written by 'subiquity'
network:
version: 2
wifis:
wlo1:
access-points:
ASUS_60:
password: MY_WIFI_PASSWORD
dhcp4: true
# This is the network config written by 'subiquity'
network:
ethernets:
enp3s0:
dhcp4: true
version: 2
sudo cat /etc/NetworkManager/NetworkManager.conf
[main]
plugins=ifupdown,keyfile
[ifupdown]
managed=false
[device]
wifi.scan-rand-mac-address=no
答案1
网络管理器不会管理 Netplan 中管理的任何接口(包括无线)。如果您希望在桌面设置中更方便,可以使用网络管理器控制所有接口,然后替换您的 netplan 文件。
看起来你可能有两个 netplan 文件。找出原因:
ls /etc/netplan
重命名它或它们:
sudo mv /etc/netplan/<name you found>.yaml /etc/netplan/<name you found>.bak
对找到的所有文件执行此操作。
接下来,创建一个新文件:
sudo nano /etc/netplan/01-network-manager-all.yaml
添加以下内容:
# Let NetworkManager manage all devices on this system
network:
version: 2
renderer: NetworkManager
Netplan 对间距、缩进等要求非常严格,所以请仔细校对两遍。保存(Ctrl+o 后按 Enter)并退出(Ctrl+x 后按 Enter)。
接下来是:
sudo netplan generate
sudo netplan apply
重新启动并告诉我们是否有任何改进。