解决无线连接故障的下一步是什么?

解决无线连接故障的下一步是什么?

我刚刚安装了 Ubuntu 10.04.3 以与 Windows 双启动。我可以使用有线连接连接到 Internet,但不能通过无线连接。第一次启动时,无线通知栏显示“设备未就绪”。下次启动时,无线通知没有显示任何可用网络,但没有说“设备未就绪”。第三次启动时,互联网图标根本不显示。

我推测这是驱动程序/硬件问题,但没有足够的经验来了解。

我的问题是: 根据我已经采取的步骤,下一个故障排除步骤(如果有)是什么?

背景信息:

  • 硬件 Wi-Fi 按钮位于打开位置:-),但指示灯不随按钮切换。即,当我在运行 Windows 时将无线设备置于打开位置时,指示灯呈蓝色。关闭时,指示灯呈橙色。在 Ubuntu 中,它在两个位置都显示橙色。

  • 当我登录到系统时,我会看到一个对话框,其中显示“GNOME Power Manager 的默认配置尚未正确安装等”。 (我不知道这会如何影响这个过程,但希望你能这样做:-)


故障排除步骤摘要(下面列出了输出):

  1. 逐步完成相关的故障排除步骤Ubuntu 社区文档

    A。检查设备识别sudo lshw -C network(输出如下)

    b.检查与路由器的连接iwconfig(输出如下)

    C。检查 ip 分配ifconfig(输出如下)

  2. 在系统-->管理中运行“硬件驱动程序”实用程序(它说“这台计算机上没有专有驱动程序”)
  3. 识别我的卡和驱动程序 lspci -vvnn | grep 14e4(输出如下)
  4. 检查 linuxwireless.org 以查看该驱动程序是否受支持(确实如此)

我的下一步是什么?


1.a——输出sudo lshw -C network

*-network              
       description: Ethernet interface
       product: MCP67 Ethernet
       vendor: nVidia Corporation
       physical id: a
       bus info: pci@0000:00:0a.0
       logical name: eth0
       version: a2
       serial: 00:1b:24:d0:dc:21
       size: 100MB/s
       capacity: 100MB/s
       width: 32 bits
       clock: 66MHz
       capabilities: pm msi ht bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=forcedeth driverversion=0.64 duplex=full ip=192.168.1.6 latency=0 link=yes maxlatency=20 mingnt=1 multicast=yes port=MII speed=100MB/s
       resources: irq:27 memory:f6488000-f6488fff ioport:30f8(size=8) memory:f6489c00-f6489cff memory:f6489800-f648980f
  *-network
       description: Network controller
       product: BCM4311 802.11b/g WLAN
       vendor: Broadcom Corporation
       physical id: 0
       bus info: pci@0000:03:00.0
       version: 02
       width: 64 bits
       clock: 33MHz
       capabilities: pm msi pciexpress bus_master cap_list
       configuration: driver=b43-pci-bridge latency=0
       resources: irq:19 memory:f6000000-f6003fff
  *-network DISABLED
       description: Wireless interface
       physical id: 1
       logical name: wlan0
       serial: 00:1a:73:bb:d7:35
       capabilities: ethernet physical wireless
       configuration: broadcast=yes multicast=yes wireless=IEEE 802.11bg

1.b——输出iwconfig

lo        no wireless extensions.

eth0      no wireless extensions.

wlan0     IEEE 802.11bg  ESSID:off/any 
          Mode:Managed  Access Point: Not-Associated   Tx-Power=0 dBm  
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:off

1.c——输出ifconfig

eth0      Link encap:Ethernet  HWaddr 00:1b:24:d0:dc:21 
          inet addr:192.168.X.X  Bcast:192.168.X.XXX  Mask:255.255.XXX.X
          inet6 addr: fe80::21b:24ff:xxxX:xxXX/XX Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4966 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4068 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4503525 (4.5 MB)  TX bytes:777899 (777.8 KB)
          Interrupt:27 Base address:0x2000

lo        Link encap:Local Loopback 
          inet addr:127.0.X.X  Mask:255.0.X.X
          inet6 addr: ::X/XXX Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1958 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1958 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:117940 (117.9 KB)  TX bytes:117940 (117.9 KB)

3 -- 输出来自 lspci -vvnn | grep 14e4

03:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 02)

答案1

打开无线接口并尝试执行网络扫描。ifconfig wlan0 up打开wlan0接口(如果未调用您的接口,请更改此设置wlan0)。iwlist scanning对可用网络执行扫描。这是非常重要的一步,因为它让您知道出了什么问题以及下一步该做什么。

  • 如果扫描有效(您会看到打印出有关可用网络的信息),则您的硬件和驱动程序工作正常,问题出在网络管理器和/或网络小程序上。我建议禁用/卸载网络管理器并安装wicd.或者,您可以禁用网络管理器并安装wicd以查看其是否有效。
  • 如果扫描不起作用(您被困在ifconfigiwlist),则您的设备或驱动程序存在问题。当您收到指出问题所在的消息时,可以进行更多故障排除。我遇到的问题包括rfkill开关和驱动程序冲突。

答案2

我不相信 ubuntu 10.04 支持您的 Broadcom BCM4311 802.11b/g WLAN 设备所需的 b43 驱动程序。您可以在这里找到修复方法:http://ubuntuforums.org/showthread.php?t=1390979但您将需要替代的互联网连接。

更新到 11.10 也没有多大帮助。要使其在 11.10 中正常工作,您需要首先拥有互联网连接,因为您需要先安装 b43 驱动程序,然后删除 bcmwl 内核源代码。

$ sudo apt-get install firmware-b43-installer
$ sudo apt-get remove bcmwl-kernel-source
$ sudo reboot

相关内容