1195618Srpaulo#! /bin/sh 2195618Srpaulo# 3195618Srpaulo# Script for creating a mesh in ring topology. 4195618Srpaulo# 5195618Srpaulo# node1 - node2 - node3 - node4 - node5 6195618Srpaulo# ^ | 7195618Srpaulo# \------------------------------- 8195618Srpaulo# 9195618Srpaulo# $FreeBSD$ 10195618Srpaulo# 11195618SrpauloPATH=../:.:$PATH 12195618Srpaulo. config 13195618Srpaulo. config.mesh 14195618Srpaulo 15195618Srpaulo. common 16195618Srpauloifconfig $WLAN mac:allow 17195618SrpauloMAC=`ifconfig $WLAN | grep ether | awk '{ print $2 }'` 18195618Srpaulocase $MAC in 19195618Srpaulo $NODE1_MAC) 20195618Srpaulo ifconfig $WLAN inet $NODE1_IP 21195618Srpaulo ifconfig $WLAN mac:add $NODE2_MAC mac:add $NODE5_MAC 22195618Srpaulo ;; 23195618Srpaulo $NODE2_MAC) 24195618Srpaulo ifconfig $WLAN inet $NODE2_IP 25195618Srpaulo ifconfig $WLAN mac:add $NODE1_MAC mac:add $NODE3_MAC 26195618Srpaulo ;; 27195618Srpaulo $NODE3_MAC) 28195618Srpaulo ifconfig $WLAN inet $NODE3_IP 29195618Srpaulo ifconfig $WLAN mac:add $NODE2_MAC mac:add $NODE4_MAC 30195618Srpaulo ;; 31195618Srpaulo $NODE4_MAC) 32195618Srpaulo ifconfig $WLAN inet $NODE4_IP 33195618Srpaulo ifconfig $WLAN mac:add $NODE3_MAC mac:add $NODE5_MAC 34195618Srpaulo ;; 35195618Srpaulo $NODE5_MAC) 36195618Srpaulo ifconfig $WLAN inet $NODE5_IP 37195618Srpaulo ifconfig $WLAN mac:add $NODE1_MAC mac:add $NODE4_MAC 38195618Srpaulo ;; 39195618Srpauloesac 40195618Srpauloifconfig $WLAN up 41