r4904 - in developers/werner/wlan/freeze: . 4ap
werner at docs.openmoko.org
werner at docs.openmoko.org
Mon Jan 26 06:14:08 CET 2009
Author: werner
Date: 2009-01-26 06:14:08 +0100 (Mon, 26 Jan 2009)
New Revision: 4904
Added:
developers/werner/wlan/freeze/4ap/
developers/werner/wlan/freeze/4ap/back
developers/werner/wlan/freeze/4ap/collect
developers/werner/wlan/freeze/4ap/config
developers/werner/wlan/freeze/4ap/reset
developers/werner/wlan/freeze/4ap/start
developers/werner/wlan/freeze/4ap/switch
Log:
Improved setup with two APs to switch between and two to monitor.
Added: developers/werner/wlan/freeze/4ap/back
===================================================================
--- developers/werner/wlan/freeze/4ap/back (rev 0)
+++ developers/werner/wlan/freeze/4ap/back 2009-01-26 05:14:08 UTC (rev 4904)
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+. ./config
+
+
+tx=auto
+for n in $APS; do
+ echo $n: tx $tx
+ ssh -x $n "iwconfig wlan0 txpower $tx"
+ tx=off
+done
Property changes on: developers/werner/wlan/freeze/4ap/back
___________________________________________________________________
Name: svn:executable
+ *
Added: developers/werner/wlan/freeze/4ap/collect
===================================================================
--- developers/werner/wlan/freeze/4ap/collect (rev 0)
+++ developers/werner/wlan/freeze/4ap/collect 2009-01-26 05:14:08 UTC (rev 4904)
@@ -0,0 +1,9 @@
+#!/bin/sh
+
+. ./config
+
+
+for n in $SNIFFERS; do
+ ssh -x $n "killall tcpdump"
+ scp $n:cap cap-$n
+done
Property changes on: developers/werner/wlan/freeze/4ap/collect
___________________________________________________________________
Name: svn:executable
+ *
Added: developers/werner/wlan/freeze/4ap/config
===================================================================
--- developers/werner/wlan/freeze/4ap/config (rev 0)
+++ developers/werner/wlan/freeze/4ap/config 2009-01-26 05:14:08 UTC (rev 4904)
@@ -0,0 +1,8 @@
+FROM=1
+TO=3
+ESSID=wtest
+
+APS="wrt1 wrt2"
+SNIFFERS="wrt3 wrt4"
+
+MAC=00:90:4c:5f:00:20
Added: developers/werner/wlan/freeze/4ap/reset
===================================================================
--- developers/werner/wlan/freeze/4ap/reset (rev 0)
+++ developers/werner/wlan/freeze/4ap/reset 2009-01-26 05:14:08 UTC (rev 4904)
@@ -0,0 +1,8 @@
+#!/bin/sh
+
+. ./config
+
+
+for n in $APS $SNIFFERS; do
+ ssh -x $n "( sleep 3; /sbin/reboot; ) </dev/null >/dev/null 2>&1 &"
+done
Property changes on: developers/werner/wlan/freeze/4ap/reset
___________________________________________________________________
Name: svn:executable
+ *
Added: developers/werner/wlan/freeze/4ap/start
===================================================================
--- developers/werner/wlan/freeze/4ap/start (rev 0)
+++ developers/werner/wlan/freeze/4ap/start 2009-01-26 05:14:08 UTC (rev 4904)
@@ -0,0 +1,40 @@
+#!/bin/sh
+
+. ./config
+
+
+next()
+{
+ echo ${1%:*}:`expr ${1##*:} + 1`
+}
+
+
+chan=$FROM
+tx=auto
+mac=$MAC
+for n in $APS; do
+ echo $n: chan $chan essid $ESSID mac $mac tx $tx
+ ssh -x $n "ifconfig wmaster0 down && \
+ ifconfig wlan0 down && \
+ ip link set wmaster0 address $mac && \
+ ip link set wlan0 address $mac && \
+ uci set wireless.wlan0.channel=$chan && \
+ uci set wireless. at wifi-iface[0].ssid=$ESSID && \
+ uci commit wireless && \
+ wifi; \
+ iwconfig wlan0 txpower $tx"
+ chan=$TO
+ tx=off
+ mac=`next $mac`
+done
+
+chan=$FROM
+for n in $SNIFFERS; do
+ echo $n: chan $chan
+ ssh -x $n "iwconfig wlan0 mode monitor && \
+ iwconfig wlan0 chan $chan && \
+ ifconfig wlan0 up && \
+ tcpdump -i wlan0 -s0 -w cap </dev/null >/dev/null 2>&1 &"
+ chan=$TO
+ mac=`next $mac`
+done
Property changes on: developers/werner/wlan/freeze/4ap/start
___________________________________________________________________
Name: svn:executable
+ *
Added: developers/werner/wlan/freeze/4ap/switch
===================================================================
--- developers/werner/wlan/freeze/4ap/switch (rev 0)
+++ developers/werner/wlan/freeze/4ap/switch 2009-01-26 05:14:08 UTC (rev 4904)
@@ -0,0 +1,11 @@
+#!/bin/sh
+
+. ./config
+
+
+tx=off
+for n in $APS; do
+ echo $n: tx $tx
+ ssh -x $n "iwconfig wlan0 txpower $tx"
+ tx=auto
+done
Property changes on: developers/werner/wlan/freeze/4ap/switch
___________________________________________________________________
Name: svn:executable
+ *
More information about the commitlog
mailing list