Top 5 Viren

Netzwerk unter VirtualBox PDF Drucken
Geschrieben von Heiko Heinrich   
Samstag, 27. Oktober 2007

Einrichten einer Netzwerk Verbindung mit Hostinterface unter VirtualBox

Unter Windows als Host


Schritt 1


In den VB Einstellungen des jeweiligen "Gast-Systems" den Netzwerk Adapter Hostinterface auswählen.

Schritt 2


Einen VirtualBox Hostinterface Adapter erstellen, da diese Einstellung sonst ungültig ist. Der Name des Adapters kann frei gewählt werden.

Schritt 3


Erstellen einer Bridge. Dazu wird die Physische Netzwerkkarte mit dem VB Netzwerk Adapter zu einer Bridge verbunden. Dies geschieht folgendermaßen:
Beide Adapter auswählen und unter Erweitert --> Verbindungen überbrücken auswählen.

Schritt 4


Nun muss der Bridge auch eine IP verpasst werden.
Beispiel:
IP: 192.168.100.1
Subnetz: 255.255.255.0

Weitere Einstellungen bei Bedarf.

Schritt 5


Das Gastsystem in der VirtualBox starten.

Schritt 6


Hier muss dem Adapter ebenfalls eine IP vergeben werden. Allerdings nicht diesselbe, es kommt ansonsten zum IP-Konflikt. Falls notwendig ein Neustart des Gast-Systems oder des Netzwerkdienstes.

Schritt 7


Mit einem kurzen "PING" testen wir die Verbindung. Bei Problemen auch Einstellungen der Firewall überprüfen.
ping 192.168.100.1

Unter Linux als Host


Schritt 1


Installieren der "bridge-utils", der Paketname kann je nach Distribution variieren.
sudo apt-get install bridge-utils

Schritt 2


Erstellen einer Bridge mit namen "br0"
sudo brctl addbr br0

Schritt 3


Gebe nun dem Netzwerkadapter "eth0" zunächst die IP 0.0.0.0
sudo ifconfig eth0 0.0.0.0

Schritt 4


Füge der unter Erstens erstellten Bridge den Netzwerkadapter hinzu.
sudo brctl addif br0 eth0

Schritt 5


Gebe der Bridge eine IP-Adresse, Subnetzmaske und bei Bedarf einen Gateway. Optional kann dies auch vom DHCP übernommen werden.
sudo ifconfig br0 192.168.100.100 netmask 255.255.255.0 gw 192.168.100.1
Optional:
sudo dhclient br0

Schritt 6


Wiederherstellen der Default Route
sudo route add default gw 192.168.100.1

Schritt 7


Ändere die Zugriffsrechte auf das "tun" Device so, dass folgende Maske herauskommt: "-rw-rw-rw-". Zusätzlich werden die Benutzerrechte auf "tun" Device so geändert,
dass nur noch die Gruppe "vboxusers" berechtigt ist.
sudo chmod 0666 /dev/net/tun
sudo chgrp vboxusers /dev/net/tun

Schritt 8


Installation der "uml-utilities", welches das Tool "tunctl" enthält.
sudo apt-get install install uml-utilities

Schritt 9


Anlegen des tap0 Devices, da man ohne es die Fehlermeldung "VERR_HOSTIF_INIT_FAILED:" bekommt.
sudo tunctl -t tap0 -u <Benutzername>

Schritt 10


Das Gastsystem in der VirtualBox starten.

Schritt 11


Hier muss dem Adapter ebenfalls eine IP vergeben werden. Allerdings nicht diesselbe, es kommt ansonsten zum IP-Konflikt. Falls notwendig ein Neustart des Gast-Systems oder des Netzwerkdienstes.

Schritt 12


Mit einem kurzen "PING" testen wir die Verbindung. Bei Problemen auch Einstellungen der Firewall überprüfen.
ping 192.168.100.100

Begriffe


sudo
Ausführen eines Befehls mit "root" Rechten.
TUN
Virtual Point-to-Point
Verbindet Zwei "Punkte" miteinander z.B. 192.168.0.1 (Host System) und
192.168.0.200 (Gast System). Mit TUN ist kein Routing möglich.
TAP
Virtual-Ethernet
Mit einem TAP device kann man "tunneln", routen uvm., also das was mit dem TUN
Device nicht geht. Es kann eine Verbindung zwischen 192.168.0.1 (Host
System) und 192.168.100.1 (Gast System) aufbauen.
tunctl
Konfiguration der TUN/TAP Devices.

Skripte fürs Aktivieren bzw. Deaktivieren
Das UP-Skript
#!/bin/bash
sudo /sbin/ifconfig $2 up
sudo /usr/sbin/brctl addif br0 $2


Das DOWN-Skript
#!/bin/bash
sudo /usr/sbin/brctl delif br0 $2


HINWEIS: Beide Skripte müssen ausführbar gemacht werden !!!

Quellen

  • www.pro-linux.de
  • www.virtualbox.org
  • Dokumentation der VirtualBox Version 1.4.0
  •  

     
    < zurück   weiter >