#!/bin/sh
echo Network Configuration script by Mongoose 
echo {

echo -n Activating loopback...
ifconfig lo 127.0.0.1 netmask 255.0.0.0 up
echo [done]

echo -n Activating TCP SYN Cookies...
echo "1" > /proc/sys/net/ipv4/tcp_syncookies
echo [done]

case "$1" in
home)
	##############################################################
	# Home network
	##############################################################
	echo -n HOME config...
	NETMASK="255.255.255.0"
	GATEWAY="10.0.0.1"
	NETWORK="10.0.0.0"
	IP="10.0.0.3"
	echo [done]
	##############################################################
	;;
work)
 	##############################################################
	# Work network
	##############################################################
	echo -n HOME config...
	NETMASK="255.255.255.0"
	GATEWAY="10.0.0.1"
	NETWORK="10.0.0.0"
	IP="10.0.0.3"
	echo [done]
	##############################################################
	;;
school)
  	##############################################################
	# School network
	##############################################################
	echo -n HOME config...
	NETMASK="255.255.255.0"
	GATEWAY="10.0.0.1"
	NETWORK="10.0.0.0"
	IP="10.0.0.3"
	echo [done]
	##############################################################
	;;
*)
	;;
esac


echo GW ${GATEWAY} Netmask ${NETMASK} Network ${NETWORK} IP ${IP} 

ifconfig eth0 ${IP} netmask ${NETMASK} up
route add -net ${NETWORK} netmask ${NETMASK} eth0
route add default gw ${GATEWAY} eth0

#route add -host ${GATEWAY} gw ${IP} eth0

echo }


