内部 wifi 卡(BCM43142,Ubuntu 20.04)无法查看我的家庭 wifi 网络

内部 wifi 卡(BCM43142,Ubuntu 20.04)无法查看我的家庭 wifi 网络

这是一个奇怪的问题,就像标题所说的那样,有一天我醒来,打开了我的计算机(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]

相关内容