BridgeAnlegen
Aus Xen-Forum-Wiki
Anlegen weiterer Bridges
In den Howtos und Büchern zu XEN stehen unterschiedliche Vorgehensweisen, wie man weitere Bridges anlegt und diese auch beim Systemstart initialisiert werden. Manchmal klappt es, machmal nicht. :-)
Debian/Sarge mit XEN 3.0.2
Hier nun also eine weitere Variante, die in Debian/Sarge mit XEN 3.0.2 funktioniert.
In der Datei /etc/xen/scripts/network-bridge am Ende des Abschnittes create_bridge folgendes Eintragen:
/usr/sbin/brctl addbr xenbr1 /usr/sbin/brctl stp xenbr1 off /usr/sbin/brctl setfd xenbr1 0 /bin/ip link set xenbr1 arp off /bin/ip ip link set xenbr1 multicast off /sbin/ifconfig xenbr1 0.0.0.0 up
und am Ende des Abschnittes op_stop
/sbin/ifconfig xenbr1 down /usr/sbin/brctl delbr xenbr1
Debian/Etch mit XEN 3.0.3
Am besten kopiert man das Bridgescript und benutzt diese Kopie für Anpassungen, da eventuelle Updates das original Script überschreiben können.
cp /etc/xen/scripts/network-bridge /etc/xen/scripts/network-bridge-custom
Nun zum bearbeiten öffnen
vi /etc/xen/scripts/network-bridge-custom
und am Ende des Bereiches op_start () { folgendes eintragen
/usr/sbin/brctl addbr xenbr1 /usr/sbin/brctl stp xenbr1 off /usr/sbin/brctl setfd xenbr1 0 /bin/ip link set xenbr1 arp off /bin/ip link set xenbr1 multicast off /sbin/ifconfig xenbr1 0.0.0.0 up
und am Ende des Bereiches op_stop () {
/sbin/ifconfig xenbr1 down /usr/sbin/brctl delbr xenbr1
Nun muss natürlich noch diese Scriptvariante benutzt werden, damit die Bridge auch beim Systemstart erstellt wird.
vi /etc/xen/xend-config.sxp
#(network-script network-bridge) (network-script network-bridge-custom)
