![17.10 WiFi连接手机热点,但连接不上家庭网络](https://linux22.com/image/1154850/17.10%20WiFi%E8%BF%9E%E6%8E%A5%E6%89%8B%E6%9C%BA%E7%83%AD%E7%82%B9%EF%BC%8C%E4%BD%86%E8%BF%9E%E6%8E%A5%E4%B8%8D%E4%B8%8A%E5%AE%B6%E5%BA%AD%E7%BD%91%E7%BB%9C.png)
我正在尝试在装有 Windows 的台式机上安装并运行 Ubuntu 双启动。我有两个独立的 SSD,Ubuntu 17.10 安装在 NVMe 驱动器上,Windows 10 安装在 SATA 驱动器上,所以据我所知,所有这些东西都已设置好。我可以启动到 Ubuntu,一切似乎都正常——除了 WiFi。
当我打开电脑时,它显示正在尝试连接一段时间(带有三个点的 WiFi 符号),最后放弃,但没有告诉我任何信息。我只是尝试忘记网络并重新连接,它说它已连接,但不起作用。
如果我尝试完全关闭 WiFi,它似乎会冻结,我无法在整个设置应用程序中执行任何操作。我认为这与关闭需要很长时间有关,以至于我不得不强制关闭它。
我尝试了网上能找到的所有关于这个问题的方法,但都无济于事,所以我想我应该向你们寻求帮助。我不确定你需要什么样的信息,所以请告诉我。如果这有区别的话,这是一个 USB 卡(TP Link TL-WN722N)。我找到了这个脚本并运行了它,希望它能提供任何必要的信息:https://pastebin.com/z4xZaDKi
如果您需要更多信息,我会尽快提供,但可能要等到帖子发布 16 小时后。
谢谢你!
答案1
多年来,在诊断和尝试解决连接问题的过程中,我一直向大家宣扬:
首先,检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么使用 2.4 GHz 频段的 20 MHz 信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。使用固定信道(1、6 或 11)比自动信道选择更能带来更好的连接效果。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。
您的案例似乎是一个完美的例子。您可以轻松连接到:
Cell 01 - Address: <MAC 'ThisNetworkWorks' [AC1]>
Channel:6
Frequency:2.437 GHz (Channel 6)
Quality=40/70 Signal level=-70 dBm
Encryption key:on
ESSID:"ThisNetworkWorks"
<snip>
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
但您无法连接到:
Cell 02 - Address: <MAC 'Redacted1' [AC2]>
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=53/70 Signal level=-57 dBm
Encryption key:on
ESSID:"Redacted1"
<snip>
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
据我们所知,从现有数据来看,唯一的区别是,您连接的 SSID能连接的设置是使用 WPA2-CCMP(有时称为 AES)以及您不能连接设置为 WPA/WPA2 混合模式和 TKIP。
请更改 Redacted1 中的加密模式,并在连接时告知我们。
答案2
@chili555 的回答似乎触及了问题的核心。我从 ubuntu 18.04 升级到 20.04 后也遇到了类似的情况。我的电脑能够连接到手机热点 wifi,其参数如下(运行时这个脚本)-
Cell 04 - Address: <MAC 'Ishank Juneja' [AC4]>
Channel:5
Frequency:2.432 GHz (Channel 5)
Quality=70/70 Signal level=-35 dBm
Encryption key:on
ESSID:"Ishank Juneja"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
24 Mb/s; 36 Mb/s; 54 Mb/s
Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 48 Mb/s
Mode:Master
Extra:tsf=000000074e25c9ae
Extra: Last beacon: 4112ms ago
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
然而,它无法连接到我的 TP-link 家用路由器,该路由器的参数如下:
Cell 01 - Address: <MAC 'Bishop' [AC1]>
Channel:5
Frequency:2.432 GHz (Channel 5)
Quality=48/70 Signal level=-62 dBm
Encryption key:on
ESSID:"Bishop"
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 6 Mb/s
9 Mb/s; 12 Mb/s; 18 Mb/s
Bit Rates:24 Mb/s; 36 Mb/s; 48 Mb/s; 54 Mb/s
Mode:Master
Extra:tsf=00000006a83c50cf
Extra: Last beacon: 4112ms ago
IE: WPA Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : TKIP
Pairwise Ciphers (2) : CCMP TKIP
Authentication Suites (1) : PSK
所以问题似乎是一样的,我去了此网页尝试更改设置以替换TKIP
。AES/CCMP
我找到了在下执行此操作的设置,Advanced --> Wireless Settings --> Encryption
但是将那里的设置从“自动”更改为AES
并重新启动路由器后,运行无线脚本的输出和连接问题都没有改变。
在进一步搜索互联网后,我偶然发现了这一点论坛答复并运行其中提到的命令-
echo "options iwlwifi 11n_disable=1" | sudo tee /etc/modprobe.d/iwlwifi.conf
sudo modprobe -rfv iwlmvm
sudo modprobe -rfv iwlwifi
sudo modprobe -v iwlwifi
我不太清楚这些命令的含义,但运行这些命令后,我的 TP-Link 路由器的连接问题就解决了。但是根据互联网速度测试,我觉得运行这些命令会使我的笔记本电脑的互联网速度降低约 2-3 倍。我怀疑这可能是由于某些 wifi 驱动程序问题造成的。