15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen
01.11.2024

Konfigurieren des Netzwerks in VirtualBox: Ein vollständiger Leitfaden

Ob Sie ein Home Lab betreiben, Software-Bereitstellungen testen oder Unternehmensumgebungen simulieren – das Verständnis der Netzwerkkonfiguration in VirtualBox ist eine der wichtigsten Fähigkeiten, die ein Systemadministrator entwickeln kann. Die richtige Netzwerkkonfiguration bestimmt, ob Ihre virtuellen Maschinen (VMs) miteinander kommunizieren können, das Internet erreichen oder vollständig isoliert bleiben – und ein Fehler kann Stunden Fehlerbehebung kosten.

Dieser umfassende Leitfaden führt Sie durch jeden VirtualBox-Netzwerkmodus, Schritt-für-Schritt-Konfigurationsanweisungen, erweiterte Einstellungen, Konnektivitätstests und praktische Tipps zur Fehlerbehebung.

Warum VirtualBox-Netzwerkkonfiguration wichtig ist

VirtualBox ist einer der am weitesten verbreiteten Type-2-Hypervisoren für Desktop-Virtualisierung, und sein Netzwerk-Subsystem ist überraschend leistungsfähig. Von einfachen NAT-Setups für schnellen Internetzugang bis zu komplexen Multi-VM-Netzwerken für Staging-Umgebungen gibt Ihnen VirtualBox granulare Kontrolle darüber, wie jede virtuelle Maschine mit der Außenwelt interagiert.

Wenn Sie Produktions-Workloads verwalten, werden Sie schließlich zu einer dedizierten Umgebung wechseln wollen. Lösungen wie VPS Hosting bieten die Leistung, Zuverlässigkeit und Isolation, die Desktop-Virtualisierung einfach nicht erreichen kann. Aber für Entwicklung, Tests und Lernen bleibt VirtualBox ein hervorragendes Tool – vorausgesetzt, Sie konfigurieren sein Netzwerk richtig.

1. VirtualBox-Netzwerkmodi verstehen

Bevor Sie etwas an den Einstellungen ändern, ist es wichtig zu verstehen, was jeder Netzwerkmodus tut. VirtualBox bietet fünf primäre Netzwerkmodi, die jeweils für einen bestimmten Anwendungsfall konzipiert sind.

NAT (Network Address Translation)

NAT ist der Standardmodus und der einfachste zu verwenden. In dieser Konfiguration:

  • Die VM kann ausgehende Verbindungen zum Internet oder zu externen Netzwerken initiieren.
  • Externe Geräte können nicht eingehende Verbindungen zur VM initiieren.
  • Die VM erhält eine private IP-Adresse, die vom integrierten DHCP-Server von VirtualBox verwaltet wird.
  • Es ist keine Konfiguration im Host-Netzwerk erforderlich.

Geeignet für: Allgemeines Internet-Browsing, Paket-Downloads und Szenarien, in denen Sie nur ausgehende Konnektivität benötigen, ohne die VM dem Netzwerk auszusetzen.

Bridged Adapter

Im Bridged-Modus verbindet VirtualBox die VM direkt mit der physischen Netzwerkschnittstelle des Hosts. Die VM verhält sich wie ein vollständig unabhängiges Gerät im gleichen Netzwerksegment wie der Host:

  • Die VM erhält ihre eigene IP-Adresse vom DHCP-Server des Netzwerks (oder kann eine statische IP zugewiesen bekommen).
  • Andere Geräte im Netzwerk können die VM direkt erreichen.
  • Die VM kann Verbindungen frei initiieren und empfangen.

Geeignet für: Simulation eines echten Servers in Ihrem lokalen Netzwerk, Tests von Diensten, die von anderen Maschinen erreichbar sein müssen, oder Ausführung eines Entwicklungs-Webservers.

Internal Network

Der Internal Network-Modus erstellt ein vollständig isoliertes virtuelles Netzwerk:

  • VMs im gleichen benannten internen Netzwerk können miteinander kommunizieren.
  • Die VMs haben keinen Zugriff auf die Host-Maschine oder das Internet.
  • Der Datenverkehr verlässt niemals die VirtualBox-Umgebung.

Geeignet für: Simulation isolierter Netzwerksegmente, Tests von Firewall-Regeln oder Aufbau von Multi-Tier-Anwendungsarchitekturen, bei denen Sie strikte Netzwerktrennung wünschen.

Host-Only Adapter

Host-Only erstellt ein privates Netzwerk, das ausschließlich zwischen der Host-Maschine und einer oder mehreren VMs existiert:

  • Die VM kann mit dem Host kommunizieren.
  • Die VM kann nicht das Internet oder externe Netzwerke erreichen (es sei denn, Sie konfigurieren zusätzliches Routing).
  • Mehrere VMs können miteinander kommunizieren, wenn sie denselben Host-Only-Adapter teilen.

Geeignet für: Entwicklungsumgebungen, in denen Sie SSH in eine VM von Ihrem Host durchführen müssen, einen lokalen Webserver ausführen, der nur von Ihrer Maschine zugänglich ist, oder Client-Server-Anwendungen testen.

NAT Network

NAT Network ist eine verbesserte Version des Standard-NAT, die mehrere VMs unterstützt:

  • Alle VMs im gleichen NAT Network können miteinander kommunizieren.
  • Alle VMs teilen sich ausgehenden Internetzugang durch NAT.
  • Externe Geräte können immer noch keine Verbindungen zu den VMs initiieren (ohne Port-Weiterleitung).

Geeignet für: Multi-VM-Setups, bei denen VMs miteinander und mit dem Internet kommunizieren müssen, ohne dem Host-Netzwerk ausgesetzt zu sein.

Schnellreferenz: Vergleich der VirtualBox-Netzwerkmodi

ModusInternetzugriffHost ↔ VMVM ↔ VMEingehend von LAN
NAT
Bridged
Internal Network
Host-Only
NAT Network

2. Netzwerkeinstellungen für eine virtuelle Maschine konfigurieren

Nachdem Sie die Modi verstanden haben, erfahren Sie hier, wie Sie diese auf Ihre VM anwenden.

Schritt 1: VirtualBox starten

Öffnen Sie die VirtualBox-Anwendung auf Ihrer Host-Maschine. Stellen Sie sicher, dass die VM, die Sie konfigurieren möchten, ausgeschaltet ist, bevor Sie Netzwerkeinstellungen ändern – einige Änderungen erfordern einen vollständigen Neustart, um wirksam zu werden.

Schritt 2: VM-Einstellungen öffnen

Wählen Sie im VirtualBox Manager Ihre Ziel-VM aus der linken Liste aus. Klicken Sie auf die Schaltfläche Einstellungen (das Zahnradsymbol in der Symbolleiste) oder klicken Sie mit der rechten Maustaste auf die VM und wählen Sie Einstellungen.

Schritt 3: Zur Registerkarte Netzwerk navigieren

Klicken Sie im Fenster Einstellungen auf den Abschnitt Netzwerk im linken Menü. Sie sehen bis zu vier Adapter-Registerkarten: Adapter 1, Adapter 2, Adapter 3 und Adapter 4. Jeder Adapter kann unabhängig mit einem anderen Netzwerkmodus konfiguriert werden.

3. Jeden Netzwerk-Adapter konfigurieren

Schritt 1: Den Adapter aktivieren

Aktivieren Sie das Kontrollkästchen Netzwerk-Adapter aktivieren oben auf der Adapter-Registerkarte. Ohne dies ist der Adapter völlig inaktiv, unabhängig von anderen Einstellungen.

Schritt 2: Den Netzwerkmodus auswählen

Verwenden Sie das Dropdown-Menü Angeschlossen an, um Ihren gewünschten Modus auszuwählen. Hier erfahren Sie, was für jeden zu konfigurieren ist:

#### NAT konfigurieren

  • Wählen Sie NAT aus dem Dropdown.
  • Keine weitere Konfiguration erforderlich.
  • VirtualBox weist der VM automatisch eine IP im Bereich 10.0.2.0/24 zu.
  • Das Standard-Gateway der VM ist 10.0.2.2, das den Datenverkehr durch den Host leitet.

> Profi-Tipp: Wenn Sie auf einen Dienst zugreifen müssen, der in der VM läuft (z. B. ein Webserver auf Port 80), verwenden Sie Port-Weiterleitung im Abschnitt Erweitert. Ordnen Sie einen Host-Port (z. B. 8080) dem Gast-Port (80) zu, um den Dienst von Ihrem Host-Browser aus erreichbar zu machen.

#### Bridged Adapter konfigurieren

  • Wählen Sie Bridged Adapter aus dem Dropdown.
  • Wählen Sie im Feld Name die physische Netzwerkschnittstelle auf Ihrem Host aus, die Sie überbrücken möchten (z. B. eth0, en0 oder Ihren Wi-Fi-Adapter).
  • Die VM fordert eine IP vom DHCP-Server Ihres Netzwerks an, genau wie jedes andere physische Gerät.

> Wichtig: Wenn Ihre Host-Maschine über Wi-Fi verbunden ist, funktioniert das Bridging möglicherweise nicht auf allen Betriebssystemen aufgrund von Einschränkungen bei drahtlosen Treibern. Ethernet-Bridging ist im Allgemeinen zuverlässiger.

#### Host-Only Adapter konfigurieren

  • Wählen Sie Host-only Adapter aus dem Dropdown.
  • Wählen Sie im Feld Name die Host-Only-Netzwerkschnittstelle aus (z. B. vboxnet0).
  • Wenn kein Host-Only-Netzwerk vorhanden ist, erstellen Sie eines über Datei → Host Network Manager im VirtualBox-Menü.
  • Sie können den IP-Bereich und die DHCP-Einstellungen für das Host-Only-Netzwerk im Host Network Manager konfigurieren.

#### Internal Network konfigurieren

  • Wählen Sie Internal Network aus dem Dropdown.
  • Geben Sie im Feld Name einen Namen für Ihr internes Netzwerk ein (z. B. intnet oder mylab).
  • Jede VM, die denselben Namen des internen Netzwerks verwendet, kann mit dieser VM kommunizieren.
  • Sie müssen statische IP-Adressen auf jeder VM manuell konfigurieren oder einen DHCP-Server in einer der VMs einrichten.

#### NAT Network konfigurieren

  • Erstellen Sie zunächst ein NAT Network über Datei → Einstellungen → Netzwerk (unter Windows/Linux) oder VirtualBox → Einstellungen → Netzwerk (auf macOS).
  • Klicken Sie auf das Symbol +, um ein neues NAT Network hinzuzufügen und seinen IP-Bereich zu konfigurieren.
  • Wählen Sie in den VM-Adapter-Einstellungen NAT Network und wählen Sie Ihr erstelltes Netzwerk aus dem Dropdown Name.

4. Erweiterte Netzwerkeinstellungen

Wenn Sie auf den Pfeil Erweitert in den Adapter-Einstellungen klicken, werden zusätzliche Optionen angezeigt, die oft übersehen werden, aber für bestimmte Anwendungsfälle kritisch sein können.

Adapter-Typ

Dieses Dropdown-Menü ermöglicht es Ihnen, die emulierte Netzwerkkarten-Hardware auszuwählen. Die Optionen umfassen:

  • Intel PRO/1000 MT Desktop (82540EM) — Die kompatibleste Option, funktioniert mit den meisten Gast-Betriebssystemen sofort.
  • Paravirtualized Network (virtio-net) — Bietet die beste Leistung, erfordert aber Unterstützung durch das Gast-Betriebssystem (verfügbar in Linux-Kerneln 2.6.25+ und mit VirtIO-Treibern unter Windows).
  • PCnet-Varianten — Ältere Emulationen, nützlich für ältere Gast-Betriebssysteme.

Bleiben Sie für moderne Linux- oder Windows-Gäste bei Intel PRO/1000, es sei denn, Sie benötigen speziell virtio-Leistung.

Promiscuous Mode

Der Promiscuous Mode steuert, ob der virtuelle Adapter den gesamten Netzwerkverkehr an die VM weiterleitet, nicht nur den Verkehr, der an sie adressiert ist:

  • Verweigern (Standard) — Nur Datenverkehr, der an die MAC-Adresse der VM adressiert ist, wird weitergeleitet.
  • VMs zulassen — Die VM kann Datenverkehr von anderen VMs im gleichen virtuellen Netzwerk sehen.
  • Alles zulassen — Die VM kann den gesamten Datenverkehr sehen, einschließlich Datenverkehr vom Host.

Diese Einstellung ist wesentlich für Netzwerk-Monitoring, Paketerfassungstools wie Wireshark oder wenn die VM als Netzwerk-Bridge oder Router fungiert.

MAC-Adresse

Jeder virtuelle Adapter hat eine eindeutige MAC-Adresse. Sie können diese mit dem Aktualisierungssymbol neu generieren, wenn Sie VMs klonen, um MAC-Adresskonflikte in Ihrem Netzwerk zu vermeiden.

Kabel verbunden

Dieses Kontrollkästchen simuliert, ob das Netzwerkkabel physisch angeschlossen ist. Wenn nicht aktiviert, sieht das Betriebssystem der VM den Adapter als getrennt. Halten Sie dies für den normalen Betrieb aktiviert.

5. Mehrere Adapter konfigurieren

Eine der leistungsstärksten Funktionen von VirtualBox ist die Möglichkeit, mehrere Netzwerk-Adapter an eine einzelne VM anzuschließen. Dies ist nützlich für:

  • Router-/Firewall-Simulation: Schließen Sie einen Adapter im Bridged-Modus (WAN) und einen anderen im Internal Network-Modus (LAN) an.
  • Multi-Homed-Server: Eine VM, die auf dem Host-Only-Netzwerk und dem Internet zugänglich sein muss.
  • Netzwerk-Segmentierungs-Tests: Simulieren Sie komplexe Topologien mit mehreren isolierten Segmenten.

Um einen zweiten Adapter zu konfigurieren, klicken Sie einfach auf die Registerkarte Adapter 2 und wiederholen Sie den Konfigurationsprozess.

6. Netzwerk-Konnektivität testen

Nachdem Sie Ihre Einstellungen gespeichert und die VM gestartet haben, überprüfen Sie, ob das Netzwerk ordnungsgemäß funktioniert.

IP-Adressenzuweisung überprüfen

Unter Windows (Gast-Betriebssystem):

ipconfig

Suchen Sie nach der IPv4-Adresse, der Subnetzmaske und dem Standard-Gateway Ihres Adapters. Überprüfen Sie, ob sie dem erwarteten Bereich für Ihren gewählten Netzwerkmodus entsprechen.

Unter Linux (Gast-Betriebssystem):

ip addr show

Oder auf älteren Systemen:

ifconfig

Bestätigen Sie, dass die Schnittstelle eine IP-Adresse hat und sich im Status UP befindet.

Konnektivität zum Host testen

ping 192.168.1.1

Ersetzen Sie durch Ihre tatsächliche Host-IP-Adresse. Dies testet die Layer-3-Konnektivität zwischen der VM und dem Host.

Internet-Konnektivität testen

ping 8.8.8.8

Ein erfolgreicher Ping bestätigt, dass sowohl Netzwerk-Konnektivität als auch DNS-Auflösung funktionieren. Wenn der IP-Ping funktioniert, aber der Domänenname nicht aufgelöst wird, haben Sie wahrscheinlich ein DNS-Konfigurationsproblem statt eines Netzwerkproblems.

Einen bestimmten Port testen

curl http://example.com

Dies testet HTTP/HTTPS-Konnektivität speziell, was nützlich ist, wenn Sie den Zugriff auf einen Webserver überprüfen.

7. Fehlerbehebung bei häufigen VirtualBox-Netzwerkproblemen

Auch mit korrekten Einstellungen können Netzwerkprobleme auftreten. Hier ist ein systematischer Ansatz zur Diagnose und Lösung der häufigsten Probleme.

Problem: VM hat keine IP-Adresse

Mögliche Ursachen und Lösungen:

  • DHCP funktioniert nicht: Im NAT- oder Bridged-Modus sollte die VM automatisch eine IP erhalten. Versuchen Sie, den Netzwerk-Dienst im Gast-Betriebssystem neu zu starten.
  • Linux: systemctl restart networking oder service networking restart
  • Windows: ipconfig /release gefolgt von ipconfig /renew
  • Adapter nicht aktiviert: Überprüfen Sie doppelt, dass das Kontrollkästchen Netzwerk-Adapter aktivieren in den VirtualBox-Einstellungen aktiviert ist.
  • Falscher Adapter ausgewählt: Stellen Sie im Bridged-Modus sicher, dass Sie die richtige physische Schnittstelle ausgewählt haben (nicht einen deaktivierten oder virtuellen Adapter).

Problem: VM kann das Internet nicht erreichen

Mögliche Ursachen und Lösungen:

  • Verwendung von Internal Network oder Host-Only-Modus: Diese Modi bieten absichtlich keinen Internetzugriff. Wechseln Sie zu NAT oder Bridged, wenn Internetzugriff erforderlich ist.
  • Host-Firewall blockiert Datenverkehr: Überprüfen Sie die Firewall-Regeln Ihrer Host-Maschine. Einige Sicherheitssoftware blockiert Datenverkehr von virtuellen Netzwerk-Adaptern.
  • DNS-Fehlkonfiguration: Die VM kann Konnektivität haben, aber falsche DNS-Server. Versuchen Sie, DNS manuell auf 8.8.8.8 (Google) oder 1.1.1.1 (Cloudflare) einzustellen.

Problem: Andere Geräte können die VM nicht erreichen

Mögliche Ursachen und Lösungen:

  • Verwendung des NAT-Modus: NAT blockiert von Natur aus eingehende Verbindungen. Wechseln Sie zum Bridged-Modus, oder konfigurieren Sie Port-Weiterleitungsregeln in den erweiterten Einstellungen des NAT-Adapters.
  • Gast-Betriebssystem-Firewall: Die Firewall in der VM blockiert möglicherweise eingehende Verbindungen. Überprüfen Sie iptables-Regeln unter Linux oder Windows Firewall-Einstellungen.
  • VM nicht im gleichen Subnetz: Überprüfen Sie im Bridged-Modus, ob die VM eine IP im gleichen Subnetz wie das Host-Netzwerk erhalten hat.

Problem: Bridged Adapter funktioniert nicht über Wi-Fi

Einige drahtlose Adapter und Treiber unterstützen den für das Bridging erforderlichen Promiscuous Mode nicht. Lösungen:

  • Verwenden Sie stattdessen einen USB-Ethernet-Adapter und überbrücken Sie diesen.
  • Wechseln Sie zum NAT Network-Modus, wenn Sie VM-zu-VM-Kommunikation mit Internetzugriff benötigen.
  • Unter macOS kann das Bridging über Wi-Fi zusätzliche Konfiguration erfordern.

Problem: VMs können nicht miteinander kommunizieren

  • Verwendung von NAT (nicht NAT Network): Standard-NAT isoliert VMs voneinander. Wechseln Sie zum NAT Network– oder Internal Network-Modus.
  • Unterschiedliche Namen für interne Netzwerke: VMs im Internal Network-Modus müssen den exakt gleichen Netzwerknamen verwenden, um zu kommunizieren.
  • IP-Adressierungsprobleme: Wenn Sie Internal Network ohne DHCP-Server verwenden, stellen Sie sicher, dass jede VM eine manuell konfigurierte statische IP im gleichen Subnetz hat.

Problem: Netzwerk-Leistung ist schlecht

  • Wechsel zu virtio-net: Der paravirtualisierte Netzwerk-Adapter bietet einen deutlich besseren Durchsatz als emulierte Intel-Adapter. Installieren Sie VirtIO-Treiber auf Windows-Gästen oder verwenden Sie einen Linux-Gast (der virtio nativ unterstützt).
  • Installieren Sie Guest Additions: VirtualBox Guest Additions können die Gesamtleistung der VM verbessern, einschließlich Netzwerk.
  • Überprüfen Sie Host-Ressourcen: Die Netzwerk-Leistung in einer VM ist durch die CPU- und Speicherverfügbarkeit des Hosts begrenzt.

8. Reale VirtualBox-Netzwerk-Szenarien

Szenario 1: Lokaler Entwicklungs-Webserver

Ziel: Führen Sie einen Webserver in einer VM aus, der von Ihrem Host-Browser aus zugänglich ist.

Konfiguration:

  • Adapter 1: NAT (für Internetzugriff, Paket-Downloads)
  • Adapter 2: Host-Only (für den Zugriff auf den Webserver vom Host)

Weisen Sie dem Host-Only-Adapter in der VM eine statische IP zu (z. B. 192.168.56.101), und durchsuchen Sie diese IP dann von Ihrem Host aus.

Szenario 2: Multi-Tier-Anwendungs-Tests

Ziel: Testen Sie eine Web-App mit einem separaten Datenbankserver, beide isoliert vom Internet.

Konfiguration:

  • Webserver-VM: Internal Network (webnet)
  • Datenbank-VM: Internal Network (webnet)
  • Beide VMs: Weisen Sie statische IPs manuell zu

Keine der VMs kann das Internet erreichen, was eine saubere, isolierte Test-Umgebung gewährleistet.

Szenario 3: Netzwerk-Sicherheits-Labor

Ziel: Testen Sie Firewall-Regeln und Intrusion Detection in einer isolierten Umgebung.

Konfiguration:

  • Firewall-VM: Adapter 1 = Internal Network (wan), Adapter 2 = Internal
15%

15% auf alle Hosting-Dienste sparen

Teste deine Fähigkeiten und erhalte Rabatt auf jeden Hosting-Plan

Benutze den Code:

Skills
Anfangen