BridgeAnlegen

Aus Xen-Forum-Wiki

Wechseln zu: Navigation, Suche

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)
Persönliche Werkzeuge