旧款 MacBook 上的 Ubuntu 14.04。无线问题

旧款 MacBook 上的 Ubuntu 14.04。无线问题

所以我决定通过添加 ubuntu 14.04 来恢复我的旧 MacBook。安装过程很顺利,我很高兴看到我有 Wi-Fi 驱动程序。

但是我无法上网,甚至无法 ping 通我的路由器。我获得了一个分配的 ipv4 地址,我的路由器能够看到我与它的连接,但通过 ip 或名称 ping 时,我得到的是“目标主机无法访问”

Ping localhost 工作正常,因此我认为该卡正在工作。

我对基于 Linux 的故障排除还比较陌生,我可以提供哪些信息来提供帮助?

编辑:无线故障排除脚本结果:http://pastebin.com/KrPp4dRu

奇怪的是,它昨晚和今天早上开始工作。今天早上我合上盖子暂停了笔记本电脑,当我今天下午唤醒它时,我们又回到了这种情况。

编辑:lshw 结果显示,我的 PCI-ID 正在按照建议使用 b43 驱动程序

*-network
   description: Wireless interface
   physical id: 2
   logical name: wlan0
   serial: 00:1e:c2:b2:c1:5b
   capabilities: ethernet physical wireless
   configuration: broadcast=yes driver=b43 driverversion=3.19.0-47-generic firmware=666.2 ip=192.168.0.199 link=yes multicast=yes wireless=IEEE 802.11abg

ping 结果:

jon@macbook:~$ ping -W 0.5 -c 4 192.168.0.1
PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.199 icmp_seq=1 Destination Host Unreachable
From 192.168.0.199 icmp_seq=2 Destination Host Unreachable
From 192.168.0.199 icmp_seq=3 Destination Host Unreachable
From 192.168.0.199 icmp_seq=4 Destination Host Unreachable

--- 192.168.0.1 ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3016ms
pipe 3

jon@macbook:~$ ping -c 4 8.8.8.8
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
From 192.168.0.199 icmp_seq=1 Destination Host Unreachable
From 192.168.0.199 icmp_seq=2 Destination Host Unreachable
From 192.168.0.199 icmp_seq=3 Destination Host Unreachable
From 192.168.0.199 icmp_seq=4 Destination Host Unreachable

--- 8.8.8.8 ping statistics ---
4 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3015ms
pipe 2

答案1

事实证明这是无线配置问题。使用以下方法安装正确的驱动程序:

sudo apt-get purge bcmwl-kernel-source
sudo apt-get install firmware-b43-installer

我仍然无法通过 wifi 输入或输出任何数据。我尝试了路由器设置,发现有效的是信道宽度。

通过将我的信道宽度从自动(20/40Mhz)设置为 20Mhz,我能够立即 ping 和浏览。

希望这对处于这种情况的其他人有所帮助。

相关内容