无线显示为已禁用,我该如何让它工作?

无线显示为已禁用,我该如何让它工作?
$ sudo 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
          Encryption key:off
          Power Management:off
          
pan0      no wireless extensions.

$ 

当我点击两台计算机图标时,弹出以下信息

替代文本

有线网络:已断开连接
无线网络:设备尚未准备好

我该怎么做才能让这台机器上的 Wifi 正常工作?


$ sudo ifconfig wlan0 up
SIOCSIFFLAGS: No such file or directory
$

$ lspci | tail
00:1d.1 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 93)
00:1f.0 ISA bridge: Intel Corporation ICH9M LPC Interface Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation ICH9M/M-E SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801I (ICH9 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: ATI Technologies Inc M92 LP [Mobility Radeon HD 4300 Series]
09:00.0 Ethernet controller: Marvell Technology Group Ltd. 88E8040 PCI-E Fast Ethernet Controller (rev 13)
0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g (rev 01)
$

答案1

可能是网络管理器状态损坏了。打开文件/var/lib/NetworkManager/NetworkManager.state。它看起来应该像这样:

[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=false

将任何内容从“false”更改为“true”以重新启用网络:

[main]
NetworkingEnabled=true
WirelessEnabled=true
WWANEnabled=true

如果您首先停止 NetworkManager,可能会效果更好:

sudo service network-manager stop

或者:

sudo systemctl stop NetworkManager

完成后重新启动:

sudo service network-manager start

或者:

sudo systemctl start NetworkManager

如果这没有帮助,请重新启动。

在 Lucid 中唤醒后偶尔会发生这种情况。在 Maverick 中应该可以修复此问题。

答案2

尝试这个:

  • 安装 rfkill ->sudo apt-get install rfkill
  • 在终端中输入此命令 ->rfkill unblock all

我希望你的无线网络能立即工作。我猜你至少有一台英特尔无线网卡和一台惠普笔记本电脑。

答案3

在我的 Acer 3500 上,运行 ubuntu 10.10,无线在一次奇怪的挂起/休眠/关机事件后突然停止工作。无论多少次重启都无法恢复。rfkill 说无线已在开关处关闭,但指示无线网卡已打开的指示灯仍然亮着。rfkill unblock all没有影响。

$ rfkill list
0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: yes

网络管理器指示器显示“无线已禁用”,而不是问题中的“设备未就绪”。它呈灰色,无法将其更改为启用。经过几个小时的故障排除和研究,我终于找到了解决方案(对我来说):

sudo rm /dev/rfkill && sudo reboot

感谢菲利普·K·阿德蒂洛耶感谢您抽出时间撰写Ubuntu 无线已禁用:SIOCSIFFLAGS:操作不允许sudo ifconfig wlan0 up。(该错误信息指的是/dev/rfkill 处于损坏状态时的输出。)

答案4

我执行了 rfkill list,它应该不会出现软封锁和硬封锁。我仍然运行了 rfkill unblock wifi,然后我又能看到网络了。最近 2 个发行版都出现过这种情况。

HP DV9000 笔记本电脑

相关内容