这是一个奇怪的问题,就像标题所说的那样,有一天我醒来,打开了我的计算机(Dell Inspiron 3521,Ubuntu 20.04),一切如常,只是计算机没有连接到互联网。当我点击小网络管理器图标(通常在右上角)时,我感到很困惑,似乎除了我的之外,其他所有 wifi 网络都有可用。当然,我尝试做的第一件事是重启。我重启了网卡本身,然后重启了网络管理器,然后是电脑,当然还有调制解调器,但一切都是徒劳,问题仍然存在。与此同时,我检查了我的手机,这更让我困惑,因为我的手机可以看到或连接到我的家庭网络,我女朋友的手机和她的笔记本电脑都没有问题。之后,我尝试插入外置 wifi 卡(D-link 11 ac),它能够看到并连接到我的网络。所以,我在这里试图弄清楚到底发生了什么。事实上我知道网络是 2.4Ghz,这是结果sudo iwlist external_card scan
(仅显示我的网络):
ESSID:"sprat"
Protocol:IEEE 802.11bgn
Mode:Master
Frequency:2.467 GHz (Channel 12)
Encryption key:on
Bit Rates:144 Mb/s
Extra:rsn_ie=30140100000fac040100000fac040100000fac020000
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Quality=99/100 Signal level=-45 dBm
Extra:fm=0003
我注意到结果非常不同,因为例如,这是使用内部 wifi 卡扫描的一些随机邻居网络:
Cell 08 - Address: 10:05:01:4D:A2:8E
Channel:1
Frequency:2.412 GHz (Channel 1)
Quality=46/70 Signal level=-64 dBm
Encryption key:on
ESSID:"7f3d3e"
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=0000000000000000
Extra: Last beacon: 56ms ago
IE: Unknown: 0006376633643365
IE: Unknown: 010882848B962430486C
IE: Unknown: 030101
IE: Unknown: 2A0100
IE: Unknown: 2F0100
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: Unknown: 32040C121860
IE: Unknown: 0B050000360000
IE: Unknown: 2D1ABC191BFFFF000000000000000000000000000000000000000000
IE: Unknown: 3D1601081100000000000000000000000000000000000000
IE: Unknown: 7F080400080000000040
IE: Unknown: DD090010180200000C0000
IE: WPA Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
IE: Unknown: DD180050F2020101840003A4000027A4000042435E0062322F00
IE: Unknown: 46057208010000
我尝试重新安装驱动程序
sudo apt remove broadcom-sta-dkms bcmwl-kernel-source
sudo apt-get update
sudo apt-get install bcmwl-kernel-source broadcom-sta-dkms
reboot
但这也无济于事。这是结果nmcli dev wifi
与所示内容一致网络管理器下拉菜单
哦,当连接到任何其他网络时,内部卡都能正常工作。
这让我发疯了,真的很感激有人能帮我,我开始觉得宇宙在跟我开玩笑。提前谢谢 :)
Ps 也许值得一提的是,我的设置有些不寻常,我使用电力线以太网从主调制解调器连接到华硕无线 n 路由器(RT-N12 + B1),自问题第一次出现以来,网络中的所有设备都已重新启动。
答案1
我设法解决了这个问题。第一步是@Jeremy31建议将 wifi 频道设置为 1-11 之间的某个数字。之后 BCM43142 开始再次看到网络,但仍然无法连接。尝试产生错误Could not activate connection: Activation failed: Secrets were required, but not provided
。为了解决这个问题,我不得不运行nmcli con delete [my_wifi_name]
,之后卡成功连接到命令nmcli dev wifi connect [my_wifi_name] password [my_password]
。