19.10 Ubuntu 自动连接到信号较弱的 Wi-Fi

19.10 Ubuntu 自动连接到信号较弱的 Wi-Fi

升级到 19.10 后,我开始遇到奇怪的 Wi-Fi 行为。我的公寓里有两个同名的网络 - 一个信号强,一个信号弱。

Ubuntu 显然应该连接到信号更强的那个网络,以前也是这样。但自从升级以来,它总是选择信号较弱的网络,当我手动选择信号更强的网络时,它又重新连接到信号较弱的网络。大约 10 分钟后,系统最终“放弃”,并继续使用信号更强的网络。

另外奇怪的是,虽然我在 Wi-Fi 弹出窗口中看到了两个 Wi-Fi,但打开设置后只显示一个:

WiFi 弹出窗口 无线网络设置

有人知道如何解决这个问题并告诉 Ubuntu 只连接到信号更强的 Wi-Fi 吗?或者这是一个我应该报告的错误?

我的适配器详细信息:

   description: Wireless interface
   product: QCA9377 802.11ac Wireless Network Adapter
   vendor: Qualcomm Atheros
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: wlp3s0
   version: 31
   serial: f0:03:8c:8b:73:37
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
   configuration: broadcast=yes driver=ath10k_pci driverversion=5.3.0-23-generic firmware=WLAN.TF.2.1-00021-QCARMSWP-1 ip=192.168.0.114 latency=0 link=yes multicast=yes wireless=IEEE 802.11
   resources: irq:131 memory:ef200000-ef3fffff

答案1

我建议你让无线网络绑定到信号更强的接入点。右键单击网络管理器图标,选择编辑连接。填写接入点的 MAC 地址;使用以下命令查找:

sudo iwlist wlp3s0 scan 

例如:

Cell 05 - Address: 00:13:19:F2:2E:D0
                Channel:6
                Frequency:2.437 GHz (Channel 6)
                Quality=66/70  Signal level=-88 dBm  
                Encryption key:on
                ESSID:"UCInet Mobile Access"

使用您找到的地址(MAC 地址)放置在网络管理器的 BSSID 中:

在此处输入图片描述

保存并关闭。

答案2

你有两个选择。

1. 禁用较弱用户的自动连接选项ero切入点

2. 提高优先股的优先值ero切入点

方法 1 步骤

  • 打开较弱的 ERO 网络设置,
  • General Tab取消选中“当网络可用时自动连接”

一旦完成,weaker ero将不会自动连接,因此stronger ero将会。

方法 2 步骤

  • 通过运行以下命令显示已知网络及其优先级值:

    nmcli -f NAME,UUID,AUTOCONNECT,AUTOCONNECT-PRIORITY c

复制 Stronger ero 的 UUID,然后运行:

    nmcli con modify xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx connection.autoconnect-priority 8

stronger ero这将的优先级设置为8
始终选择具有高优先级值的接入点,而不是具有较低优先级值的接入点(默认值为 0)。
由于两个接入点具有相同的名称,因此我们不能使用名称/essid“ero”,
因此使用 UUID 来标识stronger ero接入点

xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx用“stronger ero”的实际 UUID替换

答案3

您还可以安装

apt show wifi-radar 
Package: wifi-radar
Version: 2.0.s08+dfsg-2
Priority: optional
Section: universe/net
Origin: Ubuntu
Maintainer: Ubuntu Developers <[email protected]>
Original-Maintainer: Debian QA Group <[email protected]>
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 193 kB
Depends: debconf (>= 0.5) | debconf-2.0, python, python-gtk2 (>= 2.0), isc-dhcp-client | dhcp-client, wireless-tools, menu
Recommends: wpasupplicant
Homepage: http://wifi-radar.tuxfamily.org/
Download-Size: 45,8 kB
APT-Sources: http://archive.ubuntu.com/ubuntu disco/universe amd64 Packages
Description: graphical utility for managing Wi-Fi profiles
 WiFi Radar enables you to scan for available wireless networks and create
 profiles containing the network configuration options for your preferred
 networks.  You can drag and drop your preferred networks to arrange the
 profile priority.
 .
 You need to have root access to use this program.

如果您更喜欢图形解决方案。

相关内容