Ubuntu Wi-Fi 无法在联想笔记本电脑上使用?

Ubuntu Wi-Fi 无法在联想笔记本电脑上使用?

我刚刚从 Live CD 上全新安装了 Ubuntu 15.04。我遇到的唯一问题是无法连接到任何无线网络。我尝试连接的无线网络出现在列表中,但当我尝试连接它时,需要很长时间,然后显示“已断开连接 - 您现在处于离线状态”。不幸的是,我的笔记本电脑(Lenovo Z51)没有以太网端口,我可以用它直接连接到路由器,所以我通过 USB 复制命令的输出。我还知道问题不在我的路由器或网络凭据上,因为我可以使用具有相同凭据的其他设备毫无问题地连接。我以前有 Fedora,网络可以正常工作。无论如何,这里有一些可能有用的信息。

以下是命令 lshw -C network 的输出:

sj005@SJ-PC:~$ lshw -C network
WARNING: you should run this program as super-user.
  *-network               
       description: Ethernet interface
       product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
       vendor: Realtek Semiconductor Co., Ltd.
       physical id: 0
       bus info: pci@0000:02:00.0
       logical name: eth0
       version: 15
       serial: f0:76:1c:ae:fb:45
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168h-2_0.0.2 02/26/15 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
       resources: irq:48 ioport:4000(size=256) memory:d1204000-d1204fff memory:d1200000-d1203fff
  *-network
       description: Wireless interface
       product: Wireless 3160
       vendor: Intel Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       logical name: wlan0
       version: 93
       serial: 34:e6:ad:c1:d3:b5
       width: 64 bits
       clock: 33MHz
       capabilities: bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=iwlwifi driverversion=3.19.0-15-generic firmware=25.15.12.0 latency=0 link=no multicast=yes wireless=IEEE 802.11abgn
       resources: irq:53 memory:d1100000-d1101fff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

我还运行了此处的无线脚本:https://github.com/UbuntuForums/wireless-info/raw/master/wireless-info 并将结果粘贴到 pastebin。以下是链接:

http://paste.ubuntu.com/12816824/

任何帮助都将不胜感激。提前谢谢您。

答案1

要修复此问题,请将此命令粘贴到终端中

sudo mv /lib/firmware/iwlwifi-3160-12.ucode /lib/firmware/iwlwifi-3160-10.ucode

重新启动并查看是否有帮助。

答案2

我拥有并成功使用了两台英特尔无线设备。几年来,我在数千篇论坛帖子中磨练了一些技巧。

首先,检查路由器中的设置。首选 WPA2-AES;而不是任何 WPA 和 WPA2 混合模式,当然也不是 TKIP。其次,如果您的路由器支持 N 速度,那么使用 2.4 GHz 频段的 20 MHz 信道宽度(而不是自动 20/40 MHz)可能会获得更好的连接性,尽管它可能会影响 N 速度。使用固定信道(1、6 或 11)比自动信道选择更能带来更好的连接效果。此外,请确保路由器未设置为仅使用 N 速度;首选自动 B、G 和 N。进行这些更改后,重新启动路由器。

接下来,我建议明确设置你的监管范围。检查你的:

sudo iw reg get

如果您选择 00,则这是一个通用的设置。请在此处查找您的设置:http://en.wikipedia.org/wiki/ISO_3166-1_alpha-2然后暂时设置一下:

sudo iw reg set IS

当然,如果不是冰岛,请替换您的国家代码。永久设置它:

gksudo gedit /etc/default/crda

如果您没有文本编辑器 gedit,请使用 nano 或 Kate 或 leafpad。

将最后一行改为:

REGDOMAIN=IS

仔细校对,保存并关闭文本编辑器。

接下来,我在网络管理器中将 IPv6 设置为忽略:http://docs.fedoraproject.org/en-US/Fedora/18/html/Installation_Guide/images/netconfig/network-connections-ipv6-ignore.png 此示例适用于以太网,但您想要无线。

如果这些更改没有帮助,请尝试:

sudo -i
echo "options iwlwifi 11n_disable=8"  >>  /etc/modprobe.d/iwlwifi.conf
exit

答案3

谢谢你们的帮助。最终对我有用的解决方案只是系统更新。我使用 USB 网卡进行了完整的系统和内核更新。重启后,我可以连接到网络。无论如何,我感谢你们的所有建议。

相关内容