brctl addbr br0
ifconfig br0 192.168.0.2 netmask 255.255.255.0 up
brctl addif br0 eth1
brctl addif br0 eth2
brctl addif br0 ethN
При условии, что eth0 - смотрит в инет.
Ну а дальше - либо br0 конфигурять, как подключенный к инету, либо NAT eth0->br0 делать.
А, ещё не забыть про route add -host xxx.yyy.zzz.qqq dev br0 для каждого айпишника, который подключен к виртуальному свичу.
Ну и как обычно - приём использовался для вот этого -
http://debian.pro/55Только у меня vnet0...N вместо eth и brctl addif делается автоматом при старте виртуалки.