Auf einem Windows-Host laufen zwei VMs mit jeweils einem Nur-Host-Netzwerk und IP-Adressen im Bereich 192.168.56.XXX. Einer von ihnen führt Apache aus und stellt einige Inhalte bereit, auf die ich von meinem Windows-Host aus zugreifen möchte.
Der Windows-Host kann jedoch überhaupt nicht auf den Apache-Server zugreifen. Der Server läuft auf 192.168.56.103. ipconfig von Windows gibt an, dass die IP-Adresse für die Virtual Box-Schnittstelle 169.254.143.37 lautet. Ich habe versucht, Route zu Route 192.168.56.XX hinzuzufügen, aber alles, was ich versucht habe, hat nicht funktioniert und ich habe es wahrscheinlich falsch verwendet.
Irgendwelche Ideen, wie das funktioniert?
Haben Sie das richtige Standard-Gateway in Ihrer VM festgelegt? Wie sieht die Routing-Tabelle auf Host und Gast aus?
quelle
Wenn Sie den Nur-Host-Adapter auf Ihrem Windows-Host gefunden, installiert und gestartet haben, können Sie die Windows-Firewall für diesen Adapter deaktivieren, wenn Sie immer noch keine Verbindung zu den VMs herstellen können.
Wenn das funktioniert, können Sie es entweder so lassen oder Ihre Windows-Firewall-fu verwenden, um die richtigen Ports und Sachen zu öffnen.
quelle
169.254 = Kein DHCP-Server gefunden. Dies kann entweder daran liegen, dass es keine gibt, oder es liegt ein Firewall-Problem vor. Abhängig von Ihrem Betriebssystem ist es auch ratsam, Ihre Firewall-Regeln zu überprüfen. Windows 7 ist ziemlich paranoid!
quelle
Wenn Sie den Host nicht von der VM aus anpingen können, haben Sie versucht, die Firewall auf dem Host auszuschalten? Vielleicht filtert es die ICMP-Anfrage. Schalten Sie die Firewall als Test aus. Wenn Ping in Ordnung ist, sollten Sie Ihre Firewall-Konfiguration überprüfen, die die ICMP-Anforderung filtert.
quelle
Ich bin auf dieses Problem gestoßen und es stellte sich heraus, dass VBox einfach keine IP für meinen Mac-Gast erhalten konnte, da es kein Mitglied unserer Domain ist. Ich habe einfach sichergestellt, dass der Hostadapter und die Gast-VM auf dasselbe Subnetz eingestellt sind, und dann die IP der Gast-VM manuell so eingestellt, dass sie mit dem Netzwerkteil des Adapters übereinstimmt:
Windows (Host) Host-Only-Netzwerkadapter: - Subnetz: 255.255.255.0 - IPv4-Adresse: 192.168.56.1
Mac (Gast) VM-Netzwerkkonfiguration: - Subnetz: 255.255.255.0 - IPv4-Adresse: 192.168.56.2
Voila! Meine Warnung "Selbst zugewiesene IP" ging weg und ich konnte Host <=> Gast anpingen ...
Hoffe das hilft jemandem!
quelle
Wenn Sie Windows verwenden, gehen Sie zu Firewall-Einstellungen und lassen Sie alle ausführbaren Dateien von Virtual Box durch. Dieser macht den Trick.
[root @ classes ansible] # ping 192.168.56.1 PING 192.168.56.1 (192.168.56.1) 56 (84) Datenbytes. 64 Bytes von 192.168.56.1: icmp_seq = 1 ttl = 128 Zeit = 0,238 ms 64 Bytes von 192.168.56.1: icmp_seq = 2 ttl = 128 Zeit = 0,473 ms 64 Bytes von 192.168.56.1: icmp_seq = 3 ttl = 128 Zeit = 0,357 Frau
quelle
Ich hatte das gleiche Problem und verwendete eine Kombination aus der Antwort von Christophe Drevet-Droguet und dem unten zitierten Text (den ich unter folgendem Link gefunden habe: https://www.vmware.com/support/ws4/doc/network_configure_ws .html )
Ich habe NAT in den Netzwerkeinstellungen meiner Gast-VM verwendet und daher die IP und das Subnetz in den VMnet8-Eigenschaften des VMware-Netzwerkadapters unter Windows 10 behoben. Und dann hat es funktioniert.
quelle
Sie können NAT verwenden und die Portweiterleitung einstellen. Fügen Sie bei der Portweiterleitung die neue Regel HTTP, TCP, 127.0.0.1, 8888, 192.168.56.103, 80 hinzu
Führen Sie Ihre virtuelle Box aus und verwenden Sie dann Ihren Browser http://127.0.0.1:8888
quelle