| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 | 
							- #!/bin/sh
 
- ########################################################################
 
- # Begin $network_devices/services/mtu
 
- #
 
- # Description : Sets MTU per interface
 
- #
 
- # Authors     : Nathan Coulson - nathan@linuxfromscratch.org
 
- #		Jim Gifford - jim@linuxfromscratch.org
 
- #
 
- # Version     : 00.00
 
- #
 
- # Notes       : This sets the maximum amount of bytes that can be
 
- #		transmitted within a packet.  By default, this
 
- #		value is set to 1500.
 
- #
 
- ########################################################################
 
- . /etc/sysconfig/rc 
 
- . ${rc_functions}
 
- . ${IFCONFIG}
 
- if [ -z "${MTU}" ]
 
- then
 
- 	boot_mesg "MTU variable missing from ${IFCONFIG}, cannot continue." ${FAILURE}
 
- 	echo_failure
 
- 	exit 1
 
- fi
 
- case "${2}" in
 
- 	up)
 
- 		boot_mesg "Setting the MTU for ${1} to ${MTU}..."
 
- 		echo "${MTU}" > "/sys/class/net/${1}/mtu"
 
- 		evaluate_retval
 
- 	;;
 
- 	
 
- 	down)
 
- 	;;
 
- 	
 
- 	*)
 
- 		echo "Usage: ${0} [interface] {up|down}"
 
- 		exit 1
 
- 	;;
 
- esac
 
- # End $network_devices/services/mtu
 
 
  |