我刚刚从 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 网卡进行了完整的系统和内核更新。重启后,我可以连接到网络。无论如何,我感谢你们的所有建议。