歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu network-manager顯示“無線網絡已經禁用”的解決方法

Ubuntu network-manager顯示“無線網絡已經禁用”的解決方法

日期:2017/2/28 16:37:59   编辑:Linux教程

Ubuntu最近又出現了無線網絡已經禁用wiress disabled的狀況,上回出現這樣的問題時,直接重新安裝解決了,這次不想再重新安裝了,找解決方案。

Ubuntu版本:
$ uname -a
Linux leo-laptop 2.6.31-15-generic #50-Ubuntu SMP Tue Nov 10 14:53:52 UTC 2009 x86_64 GNU/Linux

網卡型號及驅動:
$ lspci | grep 3945
0c:00.0 Network controller: Intel Corporation PRO/Wireless 3945ABG [Golan] Network Connection (rev 02)

解決方法:
將下面的內容保存成文件,然後添加可執行權限即可
#!/bin/bash
#sudo iwlist wlan0 scanning essid Home
#sudo /etc/init.d/network-manager restart
sudo rmmod -f iwl3945
sudo modprobe iwl3945 disable_hw_scan=1
sudo ifconfig wlan0 up
sudo iwconfig wlan0 essid Home
sudo iwconfig wlan0 channel 12
sudo iwconfig wlan0 freq 2.467G
sudo iwconfig wlan0 key 訪問無線網絡的密鑰
sudo iwconfig wlan0 ap 00:1E:58:12:6B:62
sudo iwconfig wlan0 rate auto
sudo iwconfig wlan0 rts 250
sudo dhclient wlan0
ifconfig wlan0

文件的最後多加一行空格
以下這些值都根據sudo iwlist wlan0 scanning essid Home命令所得的結果設定
essid是無線網絡的名稱
channel是無線網絡使用的信道
freq是無線網絡的頻率
rate是指定無線網絡的速率
rts是針對隱藏無線網絡提高性能的,他的值是包的大小

解決問題的思路,卸載模塊,然後重新加載模塊,並且指定disable_hw_scan=1,之後通過iwconfig來配置無線網卡。解決network-manager不能操作無線網卡的問題。

在我的電腦上,執行完上述操作之後,empathy還是不能上網,不過firefox已經能夠正常打開網絡了。
通過下面的方法能夠解決:
1、運行sudo /etc/init.d/network-manager restart。執行完成後,wlan0斷開了。
2、再次執行上面的腳本之後就OK了。

Copyright © Linux教程網 All Rights Reserved