首先可能需要澄清一下问题:
我在一台 Dell Latitude E6220 上运行 Ubuntu Gnome 16.04 LTS,并带有 Windows 7 双启动。
机器开机没有问题,但登录后,
设置中没有配置无线连接的选项,
机器也没有
像往常一样自动连接到我的接入点。rfkill
的输出:
1: dell-wifi: Wireless LAN
Soft blocked: no
Hard blocked: no
2: dell-bluetooth: Bluetooth
Soft blocked: no
Hard blocked: no
4: hci0: Bluetooth
Soft blocked: yes
Hard blocked: no
表明 Ubuntu 识别到已安装无线网卡,
但是 ifconfig:
eno1 Link encap:Ethernet HWaddr 84:8f:69:f0:a9:2b
inet addr:10.156.204.69 Bcast:10.156.207.255 Mask:255.255.240.0
inet6 addr: fe80::fc2d:79c9:4832:5f54/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:11059 errors:0 dropped:0 overruns:0 frame:0
TX packets:6824 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12929276 (12.9 MB) TX bytes:682773 (682.7 KB)
Interrupt:20 Memory:e1c00000-e1c20000
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:552 errors:0 dropped:0 overruns:0 frame:0
TX packets:552 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:81751 (81.7 KB) TX bytes:81751 (81.7 KB)
与此相矛盾的是:
sudo lshw -C network
两者都表明没有安装无线网卡(但实际上已经安装了)。尝试按照我在其他地方看到的建议使用 ifconfig 打开网卡
:
sudo ifconfig wlan0 up
出现以下错误:
wlan0: ERROR while getting interface flags: No such device
摆弄飞行模式和机器上的物理开关也不起作用。我不知道是什么原因造成的,因为在
发生问题的前一个会话中,我没有更改任何相关设置,也没有安装
或删除任何与网络相关的软件包,尽管我知道这不可能是卡的物理问题,因为 Windows 工作正常。
解决方案:
已读安装 Broadcom 无线驱动程序按照说明重新安装无线网卡的设备驱动程序后,wifi连接显示为一个选项,重新启动并断开以太网后,问题消失。