1#! /bin/sh 2# 3# Script for creating a mesh in line topology. 4# 5# node1 <-> node2 <-> node3 <-> node4 <-> node5 6# 7# $FreeBSD$ 8# 9PATH=../:.:$PATH 10. config 11. config.mesh 12 13. common 14ifconfig $WLAN mac:allow 15MAC=`ifconfig $WLAN | grep ether | awk '{ print $2 }'` 16case $MAC in 17 $NODE1_MAC) 18 ifconfig $WLAN inet $NODE1_IP 19 ifconfig $WLAN mac:add $NODE2_MAC 20 ;; 21 $NODE2_MAC) 22 ifconfig $WLAN inet $NODE2_IP 23 ifconfig $WLAN mac:add $NODE1_MAC mac:add $NODE3_MAC 24 ;; 25 $NODE3_MAC) 26 ifconfig $WLAN inet $NODE3_IP 27 ifconfig $WLAN mac:add $NODE2_MAC mac:add $NODE4_MAC 28 ;; 29 $NODE4_MAC) 30 ifconfig $WLAN inet $NODE4_IP 31 ifconfig $WLAN mac:add $NODE3_MAC mac:add $NODE5_MAC 32 ;; 33 $NODE5_MAC) 34 ifconfig $WLAN inet $NODE5_IP 35 ifconfig $WLAN mac:add $NODE4_MAC 36 ;; 37esac 38ifconfig $WLAN up 39