从 13.04 升级到 Ubuntu 13.10 后,我的无线网卡连接到路由器,路由器连接到互联网(我确定这一点)但我的笔记本电脑仍然无法访问互联网!
我正在使用 Broadcom Corporation BCM4313 802.11bgn 无线网络适配器。
iwconfig
给我:
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11abg ESSID:"asteras"
Mode:Managed Frequency:2.462 GHz Access Point: 80:1F:02:8D:4E:8C
Bit Rate=72 Mb/s Tx-Power=200 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:off
Link Quality=70/70 Signal level=-38 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
没有被任何东西阻止,我使用 wl 专有驱动程序,我也使用了 brmcsmac,但它根本不起作用,我甚至无法连接到无线网络。
答案1
如果我是你,并且根据这个网站上的许多其他人的判断,我会全新安装 Broadcom wifi 驱动程序。这并不需要很长时间,而且根据我的经验,通常效果很好
启动一个你似乎知道该做什么的终端。
然后清理旧包
sudo apt-get remove bcmwl-kernel-source
走了!
然后重新安装驱动程序
sudo apt-get install bcmwl-kernel-source
这应该会重新安装驱动程序,但经验告诉我们,Broadcom 4313 可能有点棘手,你可能需要确保它在黑名单文件中
sudo gedit /etc/modprobe.d/blacklist.conf
然后在列表中插入以下内容
blacklist b43
blacklist b43legacy
blacklist bcma
blacklist ndiswrapper
同样,这应该可以工作,但如果不工作(记住,BCM 4313 非常特殊!)相反的方法也可以适用,并且您可能需要在看到的位置前面添加一个哈希 #:
blacklist bcm43xx
因此它说:
#blacklist bcm43xx
我总是发现,轻轻一推有助于最终命令
sudo modprobe wl
我的 wifi 几乎立即就被唤醒了(也许 wl 代表懒惰唤醒!——我知道事实并非如此)
希望有帮助。不需要很长时间,而且应该有效。
让我们知道您的身体情况如何
如果你想要了解更多信息,这里有很多人在 Broadcom wifi 之战中受过伤,这里有一份出色的指南
答案2
您的无线连接似乎很好,但是您的 IP 配置如何?
请检查 :
- 如果您有 IP,请使用 ifconfig。如果您的设备没有出现,请尝试“sudo ifconfig up eth0”
答案3
您已连接到接入点紫苑花,但你没有得到任何 IP 地址。可疑的是,你说它是无线的,但它被标记为 eth1。原生无线通常被标记为 wlan0。
您必须在 ifconfig 结果中获得以下内容:
eth1 ...
inet adr:x.x.x.x gate:x.x.x.x Mask:255.255.255.0
inet6-adr: fe80::1e75:8ff:fe5e:39d5/64 ...
尝试再次将 eth1 ( sudo ifconfig down eth1
) 放下并放上 ( sudo ifconfig up eth1
)。
这可能是由路由器/AP 本身引起的,通常是因为您的 MAC 地址不被允许。然后您可以连接到无线电,但不会收到任何 IP 地址,因为您的通信不被允许。尝试检查路由器设置。
答案4
非常感谢大家的帮助。我在这里发布了我的问题的解决方案。
我发现除了我家的无线连接外,其他无线连接都没有这个问题。问题出在频段模式上。N 模式肯定出了问题,所以我只选择了 B 和 G 模式,问题就解决了,我又可以上网了。