无线网络漫游时失去连接

无线网络漫游时失去连接

在我升级到 19.10(从 19.04)后,发生了这种情况。当连接到具有多个 BSSID 的 SSID(wifi 漫游)时,前几分钟连接正常。

然后,当连接切换/漫游到另一个 BSSID 时,连接就会断开。nm-applet 和 iwconfig 仍然显示已连接,但当我检查“连接信息”时,IP+广播地址和子网掩码都是“未知”。Ping 会显示“网络不可达”。

我尝试在 nm-applet 中设置 BSSID,但它仍然会漫游到另一个 AP。每当发生这种情况时,我都必须重新连接。我尝试过的每个 AP(办公室/图书馆/朋友家)都会发生这种情况。如果只有一个 AP(无漫游),则没有问题。

我还尝试禁用 wifi 省电功能:

$ cat /etc/NetworkManager/conf.d/default-wifi-powersave-on.conf 
[connection]
#wifi.powersave = 3
# Disable wifi powersave
wifi.powersave = 2
$ iwconfig
wlan0    IEEE 802.11  ESSID:"FOO"  
          Mode:Managed  Frequency:5.785 GHz  Access Point: xx:xx:xx:xx:xx:xx   
          Bit Rate=270 Mb/s   Tx-Power=8 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=41/70  Signal level=-69 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:5   Missed beacon:0
$ sudo lshw -C network
  *-network                 
       description: Wireless interface
       product: Wireless 7260
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: wlan0
       version: 73
       serial: xx:xx:xx:xx:xx:xx
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=5.3.0-24-generic firmware=17.3216344376.0 ip=xxx.xxx.xxx.xxx latency=0 link=yes multicast=yes wireless=IEEE 802.11
       resources: irq:51 memory:e3500000-e3501fff

相关内容