3 ###################################
4 # deploie le reseau d'integration sur le capteur
5 ###################################
6 # Numero du sous reseau 192.168.x.160
7 # 1 : Sous reseau pour Alpha
8 # 2 : Sous reseau pour Clovis
12 PROGNAME
=$
(basename $0)
17 echo "usage: $PROGNAME -r"
18 echo " -h : affiche cette aide"
19 echo " -r : numero du sous reseau (1 pour alpha, 2 pour cl0, 3 pour gamma) (obligatoire)"
20 echo " -s : execute egalement le script de deploiement sur le switch"
21 echo " Deploiement du reseau d'integration sur le capteur"
26 while [ $# -gt 0 ]; do
38 [ "$SUB" != "" ] || usage
1
41 # Attribution adresse IP au capteur dans le domaine 192.168.$SUB.0
42 ifconfig eth1
:2 192.168.
$SUB.160
44 # Definition des routes supplementaires
45 route add
192.168.
$SUB.160 gw
192.168.
$SUB.231
46 route add
192.168.
$SUB.231 gw
192.168.
$SUB.160
47 route add
192.168.0.53 gw
192.168.
$SUB.160
50 if [ $SWITCH -eq 1 ]; then
51 # Recuperation du chemin pour executer le script du switch depuis un chemin quelconque
53 [ "$mydir" ] || mydir
=.
54 [[ "$mydir" =~ ^
/ ]] || mydir
=$
(cd $mydir; pwd)
55 $mydir/conf_swm_integration.tcl
$SUB