Tuesday, February 9, 2010

Dynamips start and stop scripts

Start Script

echo "Creating Loopback Interface tap 10"
sudo modprobe tun
sudo tunctl -t tap10
sudo ifconfig tap10 169.254.10.1 netmask 255.255.255.0 up
echo "Created Loopback with IP Address 169.254.10.1"
echo "Starting Dynamips on Port 7300"
sudo nice -10 dynamips -H 7300 &
echo "Done"

Stop Script

echo "Shutting Down Loopback Interface tap 10"
sudo ifconfig tap10 down
echo "Killing Dynamips Processes"
sudo ps -ef | grep "dynamips -H 7300" | grep -v "grep" | awk '{print $2}' | xargs -l1 -i kill {}
echo "Done"