config root man

Current Path : /usr/src/tools/tools/net80211/scripts/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //usr/src/tools/tools/net80211/scripts/setup.updown.wpa

#! /bin/sh
#
# Script for test vap create+destroy when using WPA.
# Also used to verify resources are reclaimed properly
# on vap destroy.
#
# $FreeBSD: release/9.1.0/tools/tools/net80211/scripts/setup.updown.wpa 178361 2008-04-20 20:43:42Z sam $
#
PATH=.:$PATH
. config

BRIDGE=bridge0
SSID=$SSID-wpa
WLAN=wlan0
CONF=$TMPDIR/bsd-$WLAN.conf

makeconf()
{
	conf=$1
	rm -f $conf
	cat >$1 <<EOF
interface=$WLAN
ctrl_interface=$HOSTAPD_CTRL_INTERFACE
logger_syslog=-1
logger_syslog_level=0
logger_stdout=-1
logger_stdout_level=0
debug=0
wpa=1
wpa_key_mgmt=WPA-PSK
wpa_passphrase=$WPA_PASSPHRASE
wpa_pairwise=CCMP
EOF
}

n=0
while true; do
	echo "---- $n"; n=`expr $n + 1`
	ifconfig $WLAN create wlandev $WIRELESS wlanmode hostap
	wlandebug -i $WLAN assoc
	ifconfig $WLAN ssid $SSID channel $CHANNEL mtu 1500

	ifconfig $BRIDGE create
	ifconfig $BRIDGE addm $WIRED addm $WLAN up
	ifconfig $WLAN up
#	ifconfig $WIRED up

	makeconf $CONF
	start_hostapd $CONF&
	pid=$!
	ifconfig

	sleep 2
	kill $pid
	ifconfig $WLAN destroy;
	ifconfig $BRIDGE destroy;
	rm -f $CONF
	vmstat -m | grep 80211
	netstat -m
	sleep 1
done

Man Man