在gui界面设置的,Wi-Fi 网络的基本设置是正确的,但没有启用自动连接功能。要让 Ubuntu 自动连接到该 Wi-Fi 网络,需要在 [connection] 部分添加 autoconnect=true 这一设置。

你可以按照以下步骤进行修改:

修改配置文件

  1. 使用 nano 或你喜欢的编辑器打开该配置文件(Xiaomi\ 13.nmconnection是连接的wifi名字):

    sudo vim /etc/NetworkManager/system-connections/Xiaomi\ 13.nmconnection
    
  2. 在 [connection] 部分中,添加 autoconnect=true。修改后的文件应该如下所示:

    [connection]
    id=Xiaomi 13
    uuid=c6a8d669-b812-43f7-bad1-e8f2caa437e0
    type=wifi
    interface-name=wlp0s20f3
    autoconnect=true
    
    [wifi]
    mode=infrastructure
    ssid=Xiaomi 13
    
    [wifi-security]
    auth-alg=open
    key-mgmt=wpa-psk
    psk=y123456789
    
    [ipv4]
    method=auto
    
    [ipv6]
    addr-gen-mode=stable-privacy
    method=auto
    
    [proxy]
  3. 保存并退出编辑器(如果你使用 nano,按 Ctrl + X,然后按 Y 保存)。

  4. 重新启动 NetworkManager 服务,使更改生效:

    sudo systemctl restart NetworkManager

确认设置

  1. 你可以通过以下命令检查 Wi-Fi 网络是否设置为自动连接:

    nmcli connection show "Xiaomi 13"

    你应该看到 autoconnect: yes,表示此网络已设置为自动连接。

  2. 你也可以通过 nmcli 查看当前已连接的网络:

    nmcli device status

    这将显示网络设备的状态,确认是否已连接到 Xiaomi 13 Wi-Fi 网络。

这样配置后,Ubuntu 会在 Wi-Fi 可用时自动连接到该网络。