#Create virtual tap0 interface tunctl -t tap0 -u root #Add eth0 and tap0 to the bridge and bring the interfaces up brctl addif virbr0 eth0 brctl addif virbr0 tap0 ifconfig eth0 up ifconfig tap0 up ifconfig virbr0 up brctl stp virbr0 on #Check if tap0 and eth0 are properly pridged. brctl show #Assign IP address to virbr0 interface and remove IP address eth0 interface ifconfig virbr0 172.16.1.2/16 ifconfig eth0 0.0.0.0 promisc dhclient virbr0 ip addr flush dev eth0 route add default gw 172.16.255.254