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.mixed

#! /bin/sh
#
# Script for testing multi-bss open+WPA1+WPA2.
#
# $FreeBSD: release/9.1.0/tools/tools/net80211/scripts/setup.mixed 178361 2008-04-20 20:43:42Z sam $
#
PATH=.:$PATH
. config

BRIDGE=bridge0
WPA_WLAN=wlan0
CONF=$TMPDIR/bsd-$WPA_WLAN.conf
WPA_SSID=$SSID-wpa
OPEN_WLAN=wlan1

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

trap "ifconfig $BRIDGE destroy; ifconfig $WPA_WLAN destroy; \
     ifconfig $OPEN_WLAN destroy; rm -f $CONF" 2

ifconfig $WPA_WLAN create wlandev $WIRELESS wlanmode hostap bssid
#wlandebug -i $WPA_WLAN assoc+crypto
wlandebug -i $WPA_WLAN state+assoc+11n
ifconfig $WPA_WLAN ssid $WPA_SSID
ifconfig $WPA_WLAN channel $CHANNEL
ifconfig $WPA_WLAN mtu 1500		# NB: if_bridge requires matching mtu's

ifconfig $OPEN_WLAN create wlandev $WIRELESS wlanmode hostap bssid
#wlandebug -i $OPEN_WLAN assoc+crypto
wlandebug -i $OPEN_WLAN state+assoc+11n
ifconfig $OPEN_WLAN ssid $SSID
ifconfig $OPEN_WLAN channel $CHANNEL
ifconfig $OPEN_WLAN mtu 1500		# NB: if_bridge requires matching mtu's

ifconfig $BRIDGE create
ifconfig $BRIDGE addm $WIRED addm $WPA_WLAN addm $OPEN_WLAN up
ifconfig $WPA_WLAN up
ifconfig $OPEN_WLAN up
ifconfig $WIRED up

ifconfig

makeconf $CONF $WPA_WLAN
#athdebug -i $WIRELESS keycache
start_hostapd -K $CONF

Man Man