From: Michael Tremer Date: Sat, 21 Feb 2009 22:18:52 +0000 (+0100) Subject: Added vlan hook. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4505d22bae91cbce0b6b6b9438b4ca7f5c4192b3;p=ipfire-3.x.git Added vlan hook. --- diff --git a/src/initscripts/networking/services/vlan b/src/initscripts/networking/services/vlan new file mode 100644 index 000000000..f41f45c20 --- /dev/null +++ b/src/initscripts/networking/services/vlan @@ -0,0 +1,38 @@ +#!/bin/sh +######################################################################## +# Begin $NETWORK_DEVICES/services/vlan +# +# Description : VLAN Script +# +# Authors : Michael Tremer - michael.tremer@ipfire.org +# +# Version : 00.00 +# +# Notes : This script adds vlan support. +# +######################################################################## + +. /lib/lsb/init-functions +. ${IFCONFIG} + +case "${2}" in + up) + modprobe 8021q + MESSAGE="Adding VLAN ${ID} to interface ${1}..." + vconfig add ${1} ${ID} &>/dev/null + evaluate_retval + ;; + + down) + MESSAGE="Removing VLAN ${ID} from interface ${1}..." + vconfig rem ${1} ${ID} &>/dev/null + evaluate_retval + ;; + + *) + echo "Usage: ${0} [interface] {up|down}" + exit 1 + ;; +esac + +# End $NETWORK_DEVICES/services/vlan