#!/bin/bash #Set up the dummy interface /sbin/modprobe dummy /sbin/ip link add dummy0 type dummy /sbin/ip link set name eth1 dev dummy0 /sbin/ip link set dev eth1 address 00:22:22:ff:ff:ff /sbin/ip link set eth1 up promisc on #Now add the VLAN /sbin/ip link add link eth1 name eth1.101 type vlan id 101 /sbin/ip link set eth1.101 up promisc on /sbin/brctl addbr br0.101 /sbin/brctl addif br0.101 eth1.101 /sbin/ip addr add 10.101.0.1/16 dev br0.101 /sbin/ip link set dev br0.101 up /sbin/ip link add link eth1 name eth1.102 type vlan id 102 /sbin/ip link set eth1.102 up promisc on /sbin/brctl addbr br0.102 /sbin/brctl addif br0.102 eth1.102 /sbin/ip addr add 10.102.0.1/16 dev br0.102 /sbin/ip link set dev br0.102 up /sbin/ip link add link eth1 name eth1.103 type vlan id 103 /sbin/ip link set eth1.103 up promisc on /sbin/brctl addbr br0.103 /sbin/brctl addif br0.103 eth1.103 /sbin/ip addr add 10.103.0.1/16 dev br0.103 /sbin/ip link set dev br0.103 up exit 0