没有使用 BCM4313 适配器的网络连接

没有使用 BCM4313 适配器的网络连接

我刚刚升级到 Ubuntu 13.10,但升级后我就无法再通过 wifi 访问互联网了。

我可以:

  • 查看网络
  • 连接到网络
  • Ping 自己(本地主机,192.168.0.103)

我不能:

  • Ping 其他设备(包括同一无线网络上的其他设备,包括网关/路由器)
  • 解析主机
  • 访问任何其他外部资源,无论是在我自己的网络上还是在互联网上

使用 Wireshark,我注意到我的计算机不断发送 ARP 请求,例如“ Who has 192.168.0.1[网关] ? Tell 192.168.0.103”。但它没有收到任何回复。当我 ping 另一个它知道 mac 地址(来自缓存)的 IP 地址时,结果发生了 90% 以上的数据包丢失,即使数据包成功到达,也需要大约 3000 毫秒的时间。

的输出route -n为:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 eth1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

升级前,wifi 运行正常。使用其他设备,wifi 仍能正常工作。重置路由器无济于事。升级后,以太网仍能正常工作。

有什么建议么?

更新:我使用的是 wl 驱动程序。以下是一些命令的相关输出:

lspci | grep Wireless
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)

cat /etc/modprobe.d/blacklist.conf
[...]
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

cat /etc/rc.local
sudo modprobe -r lib80211
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_wep.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_tkip.ko
sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_ccmp.ko
sudo modprobe wl
exit 0

最后几行可能是我上次升级后无线工作的方式(每次升级后无线都会出现问题)。

更新 2:添加了有关以下确切硬件的信息。

该硬件是集成设备,因此我运行了lspci -nn | grep -i network。输出为:

03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)

答案1

请执行以下操作:

sudo modprobe -rv wl
sudo apt-get remove --purge bcmwl-kernel-source
sudo modprobe -v brcmsmac

现在你的无线网络应该可以正常工作了。

答案2

如果其他人遇到类似问题,并且上述指南没有帮助,请尝试使用较早的 Linux 内核(例如 3.8)。这是我解决这个问题的唯一方法。

答案3

我取消选中软件和更新、附加驱动程序中的使用 Broadcom 802.11 Linus STA 无线驱动程序源,重新启动,现在一切正常。

答案4

我在连接 wifi 时遇到了很多问题,一直提示我输入 wifi 密码。我注意到在安装时它可以毫无问题地连接到 wifi,然后当我按下下一步时它就断开了。所以我想如果我跳过那部分,导致它不工作的原因就不会发生,事实证明它成功了。安装 ubuntu... 在安装完成之前不要连接到 wifi。希望这对某人有帮助。

相关内容