SUSEにおいてtap0の使い方

VirtualBoxのtap0は以下のようにして動かしました.
username = USER
network = ETH machine ip address = MIP
default gateway = DGW

として以下のようにすると問題ないようです.
基本的な考え方は,ネットワークがETHからbr0になります.

========================================
/usr/bin/tunctl -u USER -t tap0
/sbin/brctl addbr br0
/sbin/ifconfig ETH 0.0.0.0 promisc up
/sbin/ifconfig tap0 0.0.0.0 promisc up
/sbin/ifconfig br0 MIP netmask 255.255.255.0 up
/sbin/brctl stp br0 off
/sbin/brctl setfd br0 1
/sbin/brctl sethello br0 1
/sbin/brctl addif br0 ETH
/sbin/brctl addif br0 tap0
/sbin/route add default gw DGW

chmod 666 /dev/net/tun
========================================