無線網卡配置
本文介紹在Linux
命令列介面中手動設定無線網卡的方法。目前流行的多數發行版都支援用圖形介面的network-
manager方便地進行配置,而無需使用本文所介紹的原始方法。
下面介紹使用iwconfig和ifconfig等命令在命令列狀態下配置無線網路。前題是無線網卡驅動已經正確安裝,並被系統正確識別。
大體思路
工作的大體思路如下:
- 用iwconfig開啟無線網卡的電源,並尋找地區內的無線網路
- 串連到相應的無線網路
- 通過ifconfig啟用無線網卡,並擷取IP(如果使用DHCP的話)
注意:
假設無線被識別為wlan0,如果您的網卡沒有被識別為wlan0,可以在操作時做相應的修改。
具體過程
1. 開啟無線網卡電源
iwconfig wlan0 txpower on
無線網路的號誌應該亮了。
2. 列出地區內的無線網路
iwlist wlan0 scan
3. 假設要串連到網路MyHome(即essid為MyHome的網路),那麼輸入命令
iwconfig wlan0 essid "MyHome"
如果網路是加密的,密碼是0123456789,那麼就輸入命令
iwconfig wlan0 essid "MyHome" key 0123-4567-89
4. 如果正常的話,輸入
iwconfig wlan0
就可以看到串連正常的各項參數了。
5. 啟用無線網卡
ifconfig wlan0 up
6. 如果是用DHCP擷取IP的,那麼用dhclient
或dhcpcd擷取ip
dhclient wlan0
或
dhcpcd wlan0
7. 現在無線網卡應該可以正常使用了。
PS:
如果現在還不能連網。那麼點擊網狀圖標。選擇連結到隱藏的無線網路。輸入找到的網路的名字。
圖形化的網路管理程式是System->Preferences->Network Connections。開啟程式後,點擊無線網路項目,點擊add增加一個新的無線網路。 給出任意的Connection Name。SSID中輸入無限網路的名字。wireless security中選擇一種合適的加密類型。key中輸入無限網路的密碼。
其他欄位都不修改。 執行後,應該能夠連結無限網路。 可以使用iwconfig wlan0命令查看是否正確串連無線網路。
未正確連結無線網路的輸出:
iwconfig wlan0
wlan0 IEEE 802.11abg 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
正確連結無線網路後的輸出:
iwconfig wlan0
wlan0 IEEE 802.11abg ESSID:"LilyHomeRout"
Mode:Managed Frequency:2.437 GHz Access Point: 00:23:CD:22:1A:A8
Bit Rate=54 Mb/s Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
Link Quality=65/70 Signal level=-45 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0