无法在 GNOME 设置中选择网络

无法在 GNOME 设置中选择网络

我在安装 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

重新启动并告诉我们是否有任何改进。

相关内容