Virtualbox-host-guest-bridged-network-interface-and-external
http://www.virtualbox.org/wiki/Advanced_Networking_Linux
HOST MACHINE
!/bin/sh
set PATH for the case we are called via sudo or su root
PATH=/sbin:/usr/bin:/bin:/usr/bin
create a tap
tunctl -t tap1 -u
create the bridge
brctl addbr br0 brctl addif br0 tap1
set the IP address and routing
ip link set up dev br0 ip addr add 10.1.1.1/24 dev br0 ip route add 10.1.1.0/24 dev br0
VIRTUAL MACHINE ip link set up dev eth0 ip addr add 10.1.1.2/24 dev eth0 ip route add default via 10.1.1.1 dev eth0