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