首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接wifi失败,但显示了APs。

连接wifi失败,但显示了APs。
EN

Ask Ubuntu用户
提问于 2013-02-12 04:18:40
回答 4查看 241关注 0票数 5

经过几天前的更新,我无法连接到任何无线AP。我尝试了一些基本的东西,比如通过硬件交换机重新启动和禁用无线设备。点击任何AP都会显示它显示的图形,我得到一条无线断开消息。

这是ifconfig的输出

代码语言:javascript
复制
eth0      Link encap:Ethernet  HWaddr dc:0e:a1:6e:bb:b2  
          inet addr:10.10.11.86  Bcast:10.10.11.255  Mask:255.255.255.0
          inet6 addr: fe80::de0e:a1ff:fe6e:bbb2/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:24076 errors:0 dropped:39 overruns:0 frame:0
          TX packets:15334 errors:0 dropped:0 overruns:0 carrier:5
          collisions:0 txqueuelen:1000 
          RX bytes:15108360 (15.1 MB)  TX bytes:2980605 (2.9 MB)
          Interrupt:46 

eth1      Link encap:Ethernet  HWaddr e4:d5:3d:7b:a6:cb  
          inet6 addr: fe80::e6d5:3dff:fe7b:a6cb/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:15 errors:2 dropped:0 overruns:0 frame:25528
          TX packets:171 errors:86 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:2045 (2.0 KB)  TX bytes:41601 (41.6 KB)
          Interrupt:17 

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:16436  Metric:1
          RX packets:1329 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1329 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:101408 (101.4 KB)  TX bytes:101408 (101.4 KB)

lshw -C network的输出是

代码语言:javascript
复制
*-network               
       description: Ethernet interface
       product: AR8152 v2.0 Fast Ethernet
       vendor: Atheros Communications Inc.
       physical id: 0
       bus info: pci@0000:07:00.0
       logical name: eth0
       version: c1
       serial: dc:0e:a1:6e:bb:b2
       size: 100Mbit/s
       capacity: 100Mbit/s
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress vpd bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=atl1c driverversion=1.0.1.0-NAPI duplex=full firmware=N/A ip=10.10.11.86 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:46 memory:e0500000-e053ffff ioport:2000(size=128)
  *-network
       description: Wireless interface
       product: BCM4313 802.11b/g/n Wireless LAN Controller
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:08:00.0
       logical name: eth1
       version: 01
       serial: e4:d5:3d:7b:a6:cb
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
       configuration: broadcast=yes driver=wl0 driverversion=6.20.155.1 (r326264) latency=0 multicast=yes wireless=IEEE 802.11abg
       resources: irq:17 memory:e0400000-e0403fff

我也看到了类似的问题,有几个建议将这些行添加到/etc/modprobe.d/blacklist.conf

代码语言:javascript
复制
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist wl
blacklist lib80211_crypt_tkip
blacklist lib80211

下面这一行是/etc/rc.local

代码语言:javascript
复制
modprobe wl

在这些更改之后,我重新启动,但仍然无法连接。

其他一些帖子也建议我安装一些软件包,如firmware-b43-installerbcmwl-kernel-sourcelinux-firmware。但是,它们已经安装好了。

我还删除了/etc/udev/rules.d/70-persistent-net.rules,这样就可以从开始创建它,内容如下:

代码语言:javascript
复制
# PCI device 0x14e4:/sys/devices/pci0000:00/0000:00:1c.1/0000:08:00.0 (wl)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="e4:d5:3d:7b:a6:cb", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"

我真的不明白正在发生什么,以及如何达成解决方案。有人能帮忙吗?

EN

回答 4

Ask Ubuntu用户

回答已采纳

发布于 2013-02-19 07:17:49

对不起,伙计们,我不能尝试你们建议的任何东西。我脑海中浮现的答案之一是一个全新的装置。这就是我所做的。这个问题现在不存在。

编辑:

这再次发生在一个新的安装。这一次,我访问了软件资源,并选择了专有驱动程序选项卡。我选择禁用无线设备并应用新设置。请注意,在应用之前,broadcom设备是被选中的,在wifi条目下,它被写成使用的是备用驱动程序(在它目前提到的地方,设备不工作)。

在应用这些更改之后,我重新启动,现在开始工作了。

为了更好的理解,请看图。

票数 0
EN

Ask Ubuntu用户

发布于 2013-02-18 15:40:30

首先要删除您可能添加的/etc/modprobe.d/blacklist.conf中的所有内容,以及添加到/etc/rc.local中的一行。

第一件事:

在你的wifi设备插上电源后,搜索“软件资源”并打开应用程序。转到“附加驱动程序”选项卡。在那里,您将找到一个选项,以启用您的无线设备。

第二件要尝试的事情:

如果这不起作用,请卸载,然后重新安装bcmwl-kernel-source包,然后重新启动。然后,您应该执行上面的步骤,以使更改在每次内核升级后都能存活下来。

您可以看到进一步的解释,这里。基本上,当您升级内核时,需要在每个内核中内置的无线驱动程序是不带的。

票数 0
EN

Ask Ubuntu用户

发布于 2013-02-20 17:23:52

您应该尝试执行以下命令:

代码语言:javascript
复制
rfkill unblock all
票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/254055

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档