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