1#! /bin/sh 2# 3# Script for testing WPA2 w/ AES. 4# 5# 6PATH=.:$PATH 7. config 8 9BRIDGE=bridge0 10WLAN=wlan0 11SSID=$SSID-wpa 12CONF=$TMPDIR/bsd-$WLAN.conf 13 14makeconf() 15{ 16 conf=$1 17 rm -f $conf 18 cat >$1 <<EOF 19interface=$WLAN 20ctrl_interface=$HOSTAPD_CTRL_INTERFACE 21logger_syslog=-1 22logger_syslog_level=0 23logger_stdout=-1 24logger_stdout_level=0 25debug=4 26wpa=2 27wpa_key_mgmt=WPA-PSK 28wpa_passphrase=$WPA_PASSPHRASE 29wpa_pairwise=CCMP 30EOF 31} 32 33trap "ifconfig $BRIDGE destroy; ifconfig $WLAN destroy; \ 34 rm -f $CONF" 2 35 36#mwldebug -i $WIRELESS hal 37ifconfig $WLAN create wlandev $WIRELESS wlanmode hostap 38#wlandebug -i $WLAN assoc+crypto 39wlandebug -i $WLAN assoc 40ifconfig $WLAN ssid $SSID 41ifconfig $WLAN channel $CHANNEL 42ifconfig $WLAN mtu 1500 # NB: if_bridge requires matching mtu's 43 44ifconfig $BRIDGE create 45ifconfig $BRIDGE addm $WIRED addm $WLAN up 46ifconfig $WLAN up 47ifconfig $WIRED up 48 49ifconfig 50 51makeconf $CONF 52#mwldebug -i $WIRELESS keycache 53start_hostapd -K $CONF 54