2010年9月11日 星期六

FreeBSD 8.1 無線網路設定 RT2501USB/RT73

設定 WPA2

/etc/rc.conf 加入以下兩行
wlans_ath0="wlan0" #auto create wlan0
ifconfig_wlan0="DHCP" #obtain your wireless IP address via DHCP


Restart Network :
#etc/rc.d/netif start

etc/wpa_supplicant.conf 加入以下
ctrl_interface=/var/run/wpa_supplicant
update_config=1 # use wpa_cli control wpa_supplicant
ap_scan=1 # For use in FreeBSD with the wlan module ap_scan must be set to 1

network={
scan_ssid=1 # 1= find APs that hide (do not broadcast) SSID

ssid="my_network"
proto=RSN #RSN = WPA2, If not set, this defaults to RSN
key_mgmt=WPA-PSK # If not set, this defaults to: WPA-PSK
pairwise=CCMP TKIP # If not set, this defaults to: CCMP TKIP
group=CCMP TKIP # If not set, this defaults to: CCMP TKIP
psk="secret_password" # ASCII code same as router setting or wpa_passphrase
}


手動重啟 wpa_supplicant
# /etc/rc.d/wpa_supplicant restart wlan0 'start or stop

wpa_cli 命令
# wpa_cli -i wlan0 status
# wpa_cli -i wlan0 disconnect (斷線)
# wpa_cli -i wlan0 reconnect (重新連線)
# wpa_cli -i wlan0 interface (查看無線網卡介面)
# wpa_cli -i wlan0 help
# wpa_cli -i wlan0 scan (掃描AP)
# wpa_cli -i wlan0 scan_results
# wpa_cli -i wlan0 status
# wpa_cli -i wlan0 terminate (關閉wpa_supplicant)


產生 WPA passphrase key
wpa_passphrase SSID "WPA_KEY" >> /etc/wpa_supplicant.conf