Als erstes muss man den Kernel so konfigurieren das er auch Bridging unterstützt.
Nach einem Neustart des Systems kann man mit der Installation der Software beginnen.
emerge -av bridge-utils
Um die Installation z.B. mit zwei Netzwerkschnittstellen zu testen geht man wie folgt vor.
ifconfig eth0 up ifconfig eth1 up brctl addbr br0 brctl addif br0 eth0 brctl addif br0 eth1 ifconfig br0 up
Und dann sieht man sich das ganze an.
brctl show
nano /etc/conf.d/net
Beispielkonfiguration „darkbox.darkwolf.lan“
bridge_br0="eth0" brctl_br0="stp on" config_eth0="null" #RC_NEED_br0="net.eth0" rc_need_br0="net.eth0" config_br0="192.168.1.4/24" routes_br0="default via 192.168.1.254"
Jetzt müssen wir das ganze noch so einstellen, dass das Netzwerk auch beim Booten richtig geladen wird.
ln -sf /etc/init.d/net.lo /etc/init.d/net.et0 ln -sf /etc/init.d/net.lo /etc/init.d/net.br0 rc-update add net.eth0 default rc-update add net.eth1 default