Wählen Sie Bridged Adapter für die Verbindung aller VMs. Die Windows-VM wird verbunden, während in Kali nach dem Booten die Befehle ausgegeben werden
ifconfig eth0 up
dhclient eth0
Das ist alles.
Bearbeiten:
Dies funktioniert, wenn der Host mit einem LAN verbunden ist, da beide VMs dann die erforderlichen Informationen (IP-Adresse, IP-Adresse des Routers, DNSs) vom LAN-Router erhalten.
Wenn der Host nicht verbunden ist, benötigen Sie nur ein Host-Netzwerk . Bevor Sie dies in einer VM konfigurieren, müssen Sie zum Bereich Datei -> Einstellungen -> Netzwerk gehen, Nur Host- Netzwerke auswählen , auf das Pluszeichen und dann auf den Schraubendreher klicken. Wählen Sie unter Adapter:
Ip address 192.168.56.1
IPv4 Network Mask: 255.255.255.0
Gehen Sie dann zum DHCP-Server und wählen Sie:
Enable Server (tick!)
IP address 192.168.56.254
Server Mask 255.255.255.0
Lower Bound 192.168.56.100
Upper Bound 192.168.56.200
Speichern Sie, gehen Sie zu Ihrem VM-Bereich und wählen Sie nur den Netzwerkadapter- Host aus . Die erweiterten Optionen müssen nicht konfiguriert werden. Starten Sie Ihre beiden VMs. Windows ist bereits verbunden. Für Kali müssen Sie dieselben zwei Befehle wie oben ausführen, dh :
ifconfig eth0 up
dhclient eth0
An diesem Punkt werden Sie mit dem Host verbunden. Der Host ist 192.168.56.1 und die beiden VMs 192.168.56.100 und 192.168.56.101 (was zwischen Windows und Kali davon abhängt, welche zuerst angezeigt werden).
Nur für den Fall: Sie haben möglicherweise auch zwei oder mehr Adapter auf jeder VM, sodass Sie gleichzeitig den Bridged-Adapter (oder NAT) haben können, der Sie mit der Welt verbindet, und den Nur-Host-Adapter, der eine Verbindung zum Host und zum herstellt andere VMs. Dies setzt jedoch voraus, dass Sie lernen, wie Sie mit mehreren verbundenen Adaptern unter Windows und Linux umgehen. Es ist nicht schwierig, aber Sie müssen etwas arbeiten.
Source Network Address Translation (NAT):
Der "Router" ist in diesem Fall die VirtualBox-Netzwerk-Engine, die den Datenverkehr von und zur virtuellen Maschine transparent abbildet. In VirtualBox befindet sich dieser Router zwischen jeder virtuellen Maschine und dem Host. Diese Trennung maximiert die Sicherheit, da virtuelle Maschinen standardmäßig nicht miteinander kommunizieren können.
Wenn Sie eine Version ausführen, die größer als Virtualbox 4.3.0 ( Quelle ) ist, können Sie die neue NAT-Netzwerkoption in der Netzwerk-Dropdown-Liste verwenden. Netzwerkverbesserungen: Mit einer neuen NAT-Option (Network Address Translation) können virtuelle Maschinen auf demselben Host miteinander kommunizieren und mit der Außenwelt kommunizieren
Bei früheren Versionen haben Sie die Wahl zwischen einem internen Netzwerk oder einem Nur-Host-Netzwerk. Wenn es Ihnen nichts ausmacht, dass sich Ihre VMs in demselben physischen Netzwerk befinden, mit dem Ihr Host verbunden ist, können Sie auch einen Bridged Adapter verwenden.
quelle
Sie müssen ZWEI Netzwerkschnittstellen konfigurieren. Erstens nur Host, damit die VMs mit dem Host kommunizieren können (die VM-IP-Adresse lautet 192.168.56. ). Zweitens eine überbrückte Verbindung. Auf diese Weise können Sie die VM sowohl mit der Außenwelt als auch untereinander verbinden, unabhängig davon, ob sie sich auf demselben oder auf verschiedenen Hosts befinden. Dies hat eine IP-Adresse wie 192.168.1. . Sie müssen diese zweite IP für Ihre Pings oder Telnets usw. verwenden, damit Sie die VMs miteinander verbinden können.
quelle
Wenn Sie NAT mit Virtualbox verwenden, befindet sich jeder Computer in einem eigenen virtuellen Subnetz und erhält seine IP-Adresse vom integrierten DHCP-Server in der VirtualBox. Diese Netzwerke haben nichts gemeinsam.
Wenn Sie möchten, dass sie sich gegenseitig erreichen, verwenden Sie stattdessen den Bridged-Modus . Beachten Sie, dass beide VMs jetzt Teil Ihres "äußeren" Netzwerks sind - sie erhalten ihre IP-Adressen von Ihrem Router.
Im Bridged-Modus müssen Sie VirtualBox mitteilen, an welchen realen Adapter der virtuelle Adapter überbrückt werden soll (verwenden Sie für beide den gleichen). Ohne einen externen DHCP-Server erhalten die VMs keine IP-Adressen. Sie können feste Adressen auswählen (dasselbe Netzwerk verwenden) Adresse (nicht Hostadresse), die Sie verwenden
eth0
)Sie müssen wahrscheinlich die Netzwerkverbindung in jedem Gast aktualisieren.
quelle