#!/bin/sh IFACE="vlan0" VLAN="1" VLANDEV="em0" OPTS="" #IP="auto" IP="192.168.0.1/24" #IP6="auto" IP6="" [ -z "$IFACE" -o -z "$VLANDEV" ] && exit echo "Config VLAN #$VLAN network interface $IFACE ..." ifconfig $IFACE create vlan $VLAN vlandev $VLANDEV || exit if [ -n "$IP" ]; then if [ "$IP" = "auto" ]; then dhclient $IFACE else ifconfig $IFACE inet $IP fi fi if [ -n "$IP6" ]; then if [ "$IP" = "auto" ]; then ifconfig $IFACE accept_rtadv else ifconfig $IFACE inet6 $IP6 fi fi ifconfig $IFACE $OPTS up