由於Ubuntu Linux內核對於WPA的加密方式支持不是很好,所有使用普通方式的命令行無法連接WPA2類型的路由。首先檢查是否安裝了wpasupplicant,Ubuntu 10.04已經安裝了。
1、安裝wpasupplicant
由於Ubuntu 10.04 Server已經集成了這個包,所以無需安裝。如果是其他版本的Ubuntu Server,可以使用下面的命令進行安裝:
#apt-get install wpasupplicant
2、生成無線路由密鑰
這一步就是根據你無線網絡的SSID和密碼,來生成WLAN需要的配置文件。命令如下:
# wpa_passphrase ESSID PWD > xxx.conf
然后將生成的xxx.conf放到一個確定的目錄下,這個配置文件名字可以隨便取。
3、設置無線網絡
編輯/etc/network/interfaces文件,將wlan添加到其中:
#vim /etc/network/interfaces
在里面加上:
auto wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_config.conf
注意如果你的路由器沒有開啟DHCP,則需要手動配置address、netmask、gateway、network和broadcast幾項參數。另外就是wpa-conf后面跟着你剛才產生的密鑰配置文件名。
如果一直不需要使用有線網絡,可以連有線網絡一起禁用掉,將auto eth0注釋掉即可。
3、然后運行:
# sudo wpa_supplicant -B -i wlan0 -Dwext -c ~/netconf/lncmcc.conf
# iwconfig wlan0
檢查已經連接上路由
4、設置自動獲取IP:
# dhclient wlan0
完了可以ping下http://www.baidu.com/
# ping http://www.baidu.com/