Internes VirtualBox-Netzwerk mit DHCP-Server

Internes VirtualBox-Netzwerk mit DHCP-Server

Bei Verwendung von VBox 5.02 OSE ist das Host-Betriebssystem Arch Linux 4.1.6-1-ARCH

Ich habe das Gastbetriebssystem Ubuntu Minimal 14.04 mit Netzwerkadapter als „internes Netzwerk“ konfiguriert und dabei den Standardnamen für das Netzwerk (intnet) verwendet.

Jetzt habe ich den Virtualbox-DHCP-Server für das private Netzwerk „intnet“ mit dem folgenden Befehl aktiviert:

$  VBoxManage dhcpserver add --netname intnet --ip 10.10.10.1 --netmask 255.255.255.0 --lowerip 10.10.10.2 --upperip 10.10.10.12 --enable

Ich starte das Gastbetriebssystem und sehe, dass ihm die IP 10.10.10.2 dynamisch vom DHCP-Server zugewiesen wird.

Aber wenn ich jetzt versuche, von meiner VM aus den DHCP-Server anzupingen, bekomme ich keine Antwort:

$  ping 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
^C
--- 10.10.10.1 ping statistics ---
6 packets transmitted, 0 received, 100% packet loss, time 5005ms

Warum das?

Antwort1

„Internes Netzwerk“ erlaubt nur Verbindungen zwischen virtuellen Gästen, nicht mit dem Host. Wenn Sie auch eine Verbindung mit dem Host wünschen, wählen Sie „Host Only Networking“ (der Name ist etwas irreführend).

Antwort2

Der Grund, warum Sie Ihren internen DHCP-Server nicht anpingen können, liegt wahrscheinlich an einer minimalistischen/verstärkten Konfiguration des Dienstes selbst, sodass Sie effektiv über einen „Host“ verfügen, der nicht darauf konfiguriert ist, auf Pings zu reagieren.

Sie können jedoch mithilfe der nmapfolgenden Methode einen Port-Scan durchführen, der Ihnen hilft zu erkennen, ob der Host in Ihrem internen Netzwerk aktiv ist (beachten Sie, dass für diese Art von Scan sudoBerechtigungen erforderlich sind):

sudo nmap -Pn -n -sU -p67-68 10.10.10.1 | grep Host

Sie sollten die folgende Ausgabe sehen:

Host is up (0.00021s latency).

Versuchen Sie es mit einer nicht vorhandenen IP-Adresse und Sie sollten nichts zurückbekommen.

verwandte Informationen