| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | #!/bin/sh######################################################################### Begin $rc_base/init.d/network## Description : Network Control Script## Authors     : Gerard Beekmans - gerard@linuxfromscratch.org#		Nathan Coulson - nathan@linuxfromscratch.org#		Kevin P. Fleming - kpfleming@linuxfromscratch.org## Version     : 00.00## Notes       :#########################################################################. /etc/sysconfig/rc. ${rc_functions}. /etc/sysconfig/networkcase "${1}" in	start)		# Start all network interfaces		for file in ${network_devices}/ifconfig.*		do			interface=${file##*/ifconfig.}			# skip if $file is * (because nothing was found)			if [ "${interface}" = "*" ]			then				continue			fi			IN_BOOT=1 ${network_devices}/ifup ${interface}		done		;;	stop)		# Reverse list		FILES=""		for file in ${network_devices}/ifconfig.*		do			FILES="${file} ${FILES}"		done		# Stop all network interfaces		for file in ${FILES}		do			interface=${file##*/ifconfig.}			# skip if $file is * (because nothing was found)			if [ "${interface}" = "*" ]			then				continue			fi			IN_BOOT=1 ${network_devices}/ifdown ${interface}		done		;;	restart)		${0} stop		sleep 1		${0} start		;;	*)		echo "Usage: ${0} {start|stop|restart}"		exit 1		;;esac# End /etc/rc.d/init.d/network
 |