#!/bin/sh

HOST="lx90"			# Some DHCP daemon services need this...

# Edit your IPv4 Settings here:

NET_IF="eth0"			# Internet 'Interface'.

MYIPv4="192.168.1.5"		# My home default case:
MYIPlo="127.0.0.1"
MYBCAS="192.168.1.255"		# Class C network setup
MYMASK="255.255.255.0"		# connected 2 a gateway
DROUTE="192.168.1.1"		# in the same IP class.
DRMASK="0.0.0.0"

# Start and Stop arguments handled here in run options:

if [ "$1" = "start" ]; then
	echo
        echo "#-----  Net_UPScript  -----#"
	echo
	echo "Bringing network up with fixed IPv4 HOME net ... "
	echo
        echo "#-----                -----#"
	echo
	/sbin/ifconfig $NET_IF $MYIPv4 broadcast $MYBCAS netmask $MYMASK;
        /sbin/route add -net default gw $DROUTE netmask $DRMASK metric 1
        echo
	exit 0

elif [ "$1" = "start_DHCP" ]; then
	echo
	echo "#-----  Net_UPScript  -----#"
	echo
        echo "Bringing network up with dynamic DHCP net    ... "
	echo
	echo "#-----                -----#"
	echo
	/sbin/dhcpcd $NET_IF -h $HOST
	echo
        exit 0

elif [ "$1" = "stop" ]; then
        echo
	echo "#-----  Net_UPScript  -----#"
	echo
	echo "Bringing all network DOWN - Safe quit!       ... "
        echo
	echo "#-----                -----#"
	echo
	/sbin/route del -net default gw $DROUTE netmask $DRMASK metric 1
	/sbin/ifconfig $NET_IF $MYIPlo broadcast 127.255.255.255 netmask 255.0.0.0
        echo
	exit 0
fi

#End!


