Die VirtualBox nutze ich gelegentlich, um damit ein Windows hochzufahren. Wir setzen beim Arbeitgeber eine Firewall mit einer VPN-Lösung ein, welche nur für Mac und Windows Clients anbietet. Immerhin gibt es eine SSL-VPN-Alternative. Trotzdem verwende ich ab und zu den VPN-Klient unter Windows und damit auch die VirtualBox. Und wenn ich die schon im Einsatz habe, wollte ich auch noch testweise ein Ubuntu-Serverli in Betrieb nehmen. Das klappt ja ganz gut und läuft ganz flüssig. Ich nutze die LTS-Version 10.04 Lucid Lynx, welche bis im April 2015 gepflegt wird.

Von Haus kann das virtuelle Serverli dann über das Netzwerk auf den Wirt zugreifen, auch ohne VirtualBox-Erweiterung. Aber umgekehrt geht es nicht auf Anhieb. Es braucht eine Netzwerk-Brücke dazu, die sich unter der VirtualBox ab der Version 4 ganz einfach einrichten lässt.
Bei abgeschalteter Maschine unter Netzwerk einen zweiten Adapter aktivieren, dort Netzwerkbrücke auswählen und bei “Angeschlossen an” diejenige Schnittstelle auswählen, an der der Wirt hängt. In meinem Fall ist das wlan0. Unter Erweitert kann man optional die Mac-Adresse angeben oder einen andern Kartentreiber einsetzen. Das ist schon alles, was an der VirtualBox zu tun ist.
Danach soll der Server gestartet werden, damit die Einrichtung an der Konfigurationsdatei vorgenommen werden kann. Die liegt unter /etc/network/interfaces und kann mit nano oder vim bearbeitet werden:
sudo vim /etc/network/interfaces
In der Datei habe ich eine weitere Schnittstelle angelegt, wobei ich sie mit eth1 – also der nächsthöheren – benannt habe. Die Regel in der Datei /etc/udev/rules.d/70-persistent-net.rules legt meines Wissens fest, dass jeweils die nächsthöhere Ziffer benutzt wird. Der Abschnitt sieht dann so aus:
auto eth1
iface eth1 inet static
address 192.168.1.111
netmask 255.255.255.0
Ich habe der Schnittstelle eine statische Adresse ausserhalb des DHCP-Ranges verpasst, so dass sie sich nicht verändern soll. Wichtig ist, dass der eth1 kein Gateway zugewiesen wird. Jener soll ausschliesslich über die eth0 benutzt werden.
Jetzt muss nur noch das Netzwerk am Server neu gestartet werden:
sudo /etc/init.d/networking restart
Sofern das Paket openssh-server auf dem Serverli installiert ist, sollte nun vom Wirt auf den Gast zugegriffen werden können. Bei mir klappte das auf Anhieb:
ssh roman@192.168.1.111
Und so lässt es sich ganz leicht und schnell arbeiten. Die lokale Verbindung realisiert der Server über die eth1, die Verbindung nach draussen in das Internet erfolgt über die eth0. Das klappt ganz gut so.





















