186d7f5d3SJohn Marino#! /bin/sh 286d7f5d3SJohn Marino# 386d7f5d3SJohn Marino# Script for testing TSN support. 486d7f5d3SJohn Marino# 586d7f5d3SJohn Marino# $FreeBSD: src/tools/tools/net80211/scripts/setup.tsn,v 1.1 2008/04/20 20:43:42 sam Exp $ 686d7f5d3SJohn Marino# 786d7f5d3SJohn MarinoPATH=.:$PATH 886d7f5d3SJohn Marino. config 986d7f5d3SJohn Marino 1086d7f5d3SJohn MarinoBRIDGE=bridge0 1186d7f5d3SJohn MarinoSSID=$SSID-tsn 1286d7f5d3SJohn MarinoWLAN=wlan0 1386d7f5d3SJohn MarinoCONF=$TMPDIR/tsn-$WLAN.conf 1486d7f5d3SJohn Marino 1586d7f5d3SJohn Marinomakeconf() 1686d7f5d3SJohn Marino{ 1786d7f5d3SJohn Marino conf=$1 1886d7f5d3SJohn Marino rm -f $conf 1986d7f5d3SJohn Marino cat >$1 <<EOF 2086d7f5d3SJohn Marinointerface=$WLAN 2186d7f5d3SJohn Marinologger_syslog=-1 2286d7f5d3SJohn Marinologger_syslog_level=0 2386d7f5d3SJohn Marinologger_stdout=-1 2486d7f5d3SJohn Marinologger_stdout_level=0 2586d7f5d3SJohn Marinodebug=4 2686d7f5d3SJohn Marinowpa=1 2786d7f5d3SJohn Marinowpa_pairwise=TKIP 2886d7f5d3SJohn Marinowpa_key_mgmt=WPA-PSK 2986d7f5d3SJohn Marinowpa_passphrase=$WPA_PASSPHRASE 3086d7f5d3SJohn Marinotsn=1 3186d7f5d3SJohn Marinowep_key0=0123456789 3286d7f5d3SJohn MarinoEOF 3386d7f5d3SJohn Marino} 3486d7f5d3SJohn Marino 3586d7f5d3SJohn Marinotrap "ifconfig $BRIDGE destroy; ifconfig $WLAN destroy; \ 3686d7f5d3SJohn Marino rm -f $CONF" 0 3786d7f5d3SJohn Marino 3886d7f5d3SJohn Marinoifconfig $WLAN create wlandev $WIRELESS wlanmode hostap 3986d7f5d3SJohn Marino#wlandebug -i $WLAN assoc+crypto 4086d7f5d3SJohn Marinowlandebug -i $WLAN state+assoc+11n+crypto 4186d7f5d3SJohn Marinoifconfig $WLAN ssid $SSID 4286d7f5d3SJohn Marinoifconfig $WLAN channel $CHANNEL 4386d7f5d3SJohn Marinoifconfig $WLAN mtu 1500 # NB: if_bridge requires matching mtu's 4486d7f5d3SJohn Marinoifconfig $WLAN tsn 4586d7f5d3SJohn Marino 4686d7f5d3SJohn Marinoifconfig $BRIDGE create 4786d7f5d3SJohn Marinoifconfig $BRIDGE addm $WIRED addm $WLAN up 4886d7f5d3SJohn Marinoifconfig $WLAN up 4986d7f5d3SJohn Marinoifconfig $WIRED up 5086d7f5d3SJohn Marino 5186d7f5d3SJohn Marinoifconfig 5286d7f5d3SJohn Marino 5386d7f5d3SJohn Marinomakeconf $CONF 5486d7f5d3SJohn Marino#mwldebug -i $WIRELESS keycache 5586d7f5d3SJohn Marinostart_hostapd -K $CONF 56