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