Nach tagelangem Zeter und Mordio, hier die einfachste und beste Lösung die auch 100% funktioniert:
In Yast nach XEN suchen und installieren
XEN konfiguriert als default einen bridged Modus den wir wollen.
Uns interessieren nur die Skripte die dort mitgeliefert werden, mag sein dass die schon in der Grundinstallation von opensuse installiert sind.
also:
sudo /etc/xen/scripts/network-bridge start netdev=eth0
sudo /etc/xen/vif-bridge start
sudo VBoxAddIF vbox0 BENUTZERNAME xenbr0
- Bei mir ist das Skript VBoxAddIF fehlerhaft und sucht vboxnet an einem falschen Speicherort. Falls notwendig die Zeile im Script anpassen oder einen Symlink anlegen.
In den vbox Einstellungen für die virtuelle Maschine als Host Interface vbox0 eintragen.
Warum ist da eigentlich noch keiner drauf gekommen?
So einfach, dass XEN script sollte mit in das VBOX OSE paket rein, oder deren HOWTO.
Für routed statt bridged das entsprechende XEN script wählen
In Yast nach XEN suchen und installieren
XEN konfiguriert als default einen bridged Modus den wir wollen.
Uns interessieren nur die Skripte die dort mitgeliefert werden, mag sein dass die schon in der Grundinstallation von opensuse installiert sind.
also:
sudo /etc/xen/scripts/network-bridge start netdev=eth0
sudo /etc/xen/vif-bridge start
sudo VBoxAddIF vbox0 BENUTZERNAME xenbr0
- Bei mir ist das Skript VBoxAddIF fehlerhaft und sucht vboxnet an einem falschen Speicherort. Falls notwendig die Zeile im Script anpassen oder einen Symlink anlegen.
In den vbox Einstellungen für die virtuelle Maschine als Host Interface vbox0 eintragen.
Warum ist da eigentlich noch keiner drauf gekommen?
So einfach, dass XEN script sollte mit in das VBOX OSE paket rein, oder deren HOWTO.
Für routed statt bridged das entsprechende XEN script wählen