圍紀實驗室

WPA/WPA2 and Linux[]

延續這篇工作週記...

Using wpa_cli to configure WLAN setup[]

  • First setup after system boot
sudo wpa_cli -p /var/run/wpa_supplicant -i wlan0 list_networks
sudo wpa_cli add_network
sudo wpa_cli set_network 0 ssid '"myssid"'
sudo wpa_cli set_network 0 scan_ssid 1
sudo wpa_cli set_network 0 key_mgmt WPA-PSK
sudo wpa_cli set_network 0 psk '"mypasskey"'
sudo wpa_cli enable_network 0
sudo dhclient3 wlan0


  • 如果已經有連過其它無線基地台
sudo wpa_cli disconnect
sudo wpa_cli add_network
# Assume $nn is the result of the above command line #
sudo wpa_cli set_network $nn ssid '"myssid"'
sudo wpa_cli set_network $nn scan_ssid 1
sudo wpa_cli set_network $nn key_mgmt WPA-PSK
sudo wpa_cli set_network $nn psk '"mypasskey"'
sudo wpa_cli enable_network $nn
sudo wpa_cli select_network $nn
sudo dhclient3 wlan0


  • double-check wlan settings
sudo wpa_cli -p /var/run/wpa_supplicant -i wlan0 list_networks
iwconfig wlan0
ifconfig wlan0


Ubuntu Desktop's Network Manager and D-Bus[]

for Ubuntu 11.04 (Natty)[]

NetworkManager D-Bus Interface Specification version 0.8.4


More[]