>>>activate>>>
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin

. /etc/sysconfig/network-scripts/ifcfg-@@@interface@@@

if [ "foo$1" = "fooboot" -a ${ONBOOT} = "no" ]
then
	exit
fi

ifconfig @@@interface@@@ ${IPADDR} netmask ${NETMASK} broadcast ${BROADCAST}
route add -net ${NETWORK} netmask ${NETMASK}
if [ ${GATEWAY} != "none" ]
then
	route add default gw ${GATEWAY} metric 1
fi
>>>end>>>
>>>deactivate>>>
#!/bin/sh
PATH=/sbin:/usr/sbin:/bin:/usr/bin

. /etc/sysconfig/network-scripts/ifcfg-@@@interface@@@

ifconfig @@@interface@@@ down
>>>end>>>
>>>variables>>>
IP Address^IPADDR^entry^-1
Netmask^NETMASK^entry^0
if {[string compare $class "a"] == 0} {
	set result "255.0.0.0"
} elseif {[string compare $class "b"] == 0} {
	set result "255.255.0.0"
} elseif {[string compare $class "c"] == 0} {
	set result "255.255.255.0"
} else {
	set result "error"
}
<<done<<
Network^NETWORK^entry^0
if {[string compare $class "a"] == 0} {
	set result "$a.0.0.0"
} elseif {[string compare $class "b"] == 0} {
	set result "$a.$b.0.0"
} elseif {[string compare $class "c"] == 0} {
	set result "$a.$b.$c.0"
} else {
	set result "error"
}
<<done<<
Broadcast^BROADCAST^entry^0
if {[string compare $class "a"] == 0} {
	set result "$a.255.255.255"
} elseif {[string compare $class "b"] == 0} {
	set result "$a.$b.255.255"
} elseif {[string compare $class "c"] == 0} {
	set result "$a.$b.$c.255"
} else {
	set result "error"
}
<<done<<
Gateway^GATEWAY^entry^0
if {[string length $current] == 0} {
	if {[string compare $class "a"] == 0} {
		set result "$a."
	} elseif {[string compare $class "b"] == 0} {
		set result "$a.$b."
	} elseif {[string compare $class "c"] == 0} {
		set result "$a.$b.$c."
	} else {
		set result "error"
	}
} else {
	set result "error"
}
<<done<<
Activate at boot^ONBOOT^checkbutton^-1
>>>end>>>
