Wenn unsere Götter und Hoffnungen nichts als wissenschaftliche Phänomene sind, dann müssen wir unsere Liebe auch als Wissenschaft bezeichnen.
- L'eve Future
Auf der Arbeit muss ich im Moment mit zwei Windowsmaschinen in zwei verschiedenen Netzen arbeiten, deshalb habe ich meine Arbeitsrechner den ich mit XEN 3.0.3 nach dieser Anleitung eingerichtet habe, mit einer zweiten Netzwerkkarte erweitert. Da XEN aber nicht ohne etwas tricksen mit zwei Netzwerkkarten und bridges arbeitet, habe ich hier einmal niedergeschrieben, wie man es mit XEN aus dem Debian Etch repository macht.
Als erstes legen wir in dem Ordner /etc/xen/scripts eine Datei an und machen es ausfuehrbar.
RECHNER:/home/Tux# cd /etc/xen/scripts
RECHNER:/etc/xen/scripts# touch network-multi-bridge
RECHNER:/etc/xen/scripts# chmod +x network-multi-bridge
Diese Datei fuellen wir logischerweise noch mit Inhalt. Diese Datei soll unser Skript werden, welches uns ermoeglicht, XEN mit mehreren bridges und Netzwerkkarten zu betreiben. Es ist in dem Stil der anderen XEN Skripte geschrieben.
Mit diesem Skript werden nur xenbr0 und xenbr1 angelegt. Solltet ihr noch mehr Netzwerkkarten haben, koennt ihr die Zeilen in diesem Skript einfach erweitern und erhaltet mehr bridges.
Nun muessen wir allerdings noch die /etc/xen/xend-config.sxp veraendern. Dazu aendern wir die Zeile:
(network-script 'network-bridge netdev=eth0')
In diese Zeile um:
(network-script network-multi-bridge)
Nun fuehrt XEN beim Starten unser Skript aus und wir erhalten unsere bridges. Ganz wichtig ist hierbei, in der config Datei darf kein anderes network-script aktiv sein. Also nur unser network-script soll ausgefuehrt werden. In den Konfigurationsdateien von unseren virtuellen Maschinen, muessen wir nun in den Zeilen: