#!/bin/bash #set the destination mac address #source pccalib.sh mpc2012/pc-jungfrau-test if [[ "$0" == *"pccalib.sh"* ]]; then echo "script changes env. variables: should be invoked with source, not sh " exit fi echo $0 echo "Assigning MAC address " $1 if [[ $1 == "pc-jungfrau-test" ]]; then export DSTMAC="00:02:c9:30:68:31" export DSTIP="10.1.1.110" export SRCIP="10.1.1.9" echo "DSTMAC" $DSTMAC echo "DSTIP" $DSTIP echo "SRCIP" $SRCIP elif [[ $1 == "mpc2012-1" ]]; then export DSTMAC="e8:eb:d3:f3:39:ee" export DSTIP="10.1.1.105" export SRCIP="10.1.1.9" echo "DSTMAC" $DSTMAC echo "DSTIP" $DSTIP echo "SRCIP" $SRCIP elif [[ $1 == "mpc2012-2" ]]; then export DSTMAC="e8:eb:d3:f3:39:ef" export DSTIP="10.1.2.105" export SRCIP="10.1.2.9" echo "DSTMAC" $DSTMAC echo "DSTIP" $DSTIP echo "SRCIP" $SRCIP elif [[ $1 == "pc-jungfrau-02" ]]; then export DSTMAC="08:c0:eb:9a:3b:02" export DSTIP="10.1.1.106" export SRCIP="10.1.1.9" echo "DSTMAC" $DSTMAC echo "DSTIP" $DSTIP echo "SRCIP" $SRCIP elif [[ $1 == "mpc2198" ]]; then export DSTMAC="04:09:73:e1:bf:f8" export DSTIP="10.1.1.140" export SRCIP="10.1.1.9" echo "DSTMAC" $DSTMAC echo "DSTIP" $DSTIP echo "SRCIP" $SRCIP else echo "Incorrect pc name. Try again" unset DSTMAC unset DSTIP unset SRCIP fi