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