summaryrefslogtreecommitdiffstats
path: root/tools/tools
diff options
context:
space:
mode:
authorsam <sam@FreeBSD.org>2009-01-14 23:53:06 +0000
committersam <sam@FreeBSD.org>2009-01-14 23:53:06 +0000
commit19af62e535cea0ee3728481940596f9b1a9ba965 (patch)
tree82ee06903aa9347840ce8802a1978d8a9ef0afd8 /tools/tools
parentd6f3751eea073450f635cecd82b43fb792f3f76b (diff)
downloadFreeBSD-src-19af62e535cea0ee3728481940596f9b1a9ba965.zip
FreeBSD-src-19af62e535cea0ee3728481940596f9b1a9ba965.tar.gz
simple scripts to demonstrate tdma setup
Diffstat (limited to 'tools/tools')
-rw-r--r--tools/tools/net80211/scripts/setup.tdma-master20
-rw-r--r--tools/tools/net80211/scripts/setup.tdma-slave19
2 files changed, 39 insertions, 0 deletions
diff --git a/tools/tools/net80211/scripts/setup.tdma-master b/tools/tools/net80211/scripts/setup.tdma-master
new file mode 100644
index 0000000..f89f4ca
--- /dev/null
+++ b/tools/tools/net80211/scripts/setup.tdma-master
@@ -0,0 +1,20 @@
+#! /bin/sh
+#
+# Setup a TDMA master and bridge it to a wired NIC.
+#
+# $FreeBSD$
+#
+PATH=.:$PATH
+. config
+
+SSID='freebsd+tdma'
+
+WLAN=`ifconfig wlan create wlanmode tdma wlandev $WIRELESS`
+ifconfig $WLAN ssid "$SSID" tdmaslot 0 channel $CHANNEL
+wlandebug -i $WLAN state+scan+tdma
+
+BRIDGE=`ifconfig bridge create`
+ifconfig $BRIDGE addm $WLAN addm $WIRED 192.168.2.1/24
+
+ifconfig $WIRED up
+ifconfig $WLAN up
diff --git a/tools/tools/net80211/scripts/setup.tdma-slave b/tools/tools/net80211/scripts/setup.tdma-slave
new file mode 100644
index 0000000..dc6c29e
--- /dev/null
+++ b/tools/tools/net80211/scripts/setup.tdma-slave
@@ -0,0 +1,19 @@
+#! /bin/sh
+#
+# Setup a TDMA slave and hook it into a bridge.
+#
+# $FreeBSD$
+#
+PATH=.:$PATH
+. config
+
+SSID='freebsd+tdma'
+
+WLAN=`ifconfig wlan create wlanmode tdma wlandev $WIRELESS`
+ifconfig $WLAN ssid "$SSID" 0
+wlandebug -i $WLAN state+scan+tdma
+
+BRIDGE=`ifconfig bridge create`
+ifconfig $BRIDGE addm $WLAN 192.168.2.2/24
+
+ifconfig $WLAN up
OpenPOWER on IntegriCloud