Nun, ich habe eine VM in Virtual Box in einem PC eingerichtet (Bezeichnung PC2) und ich habe einen Webdienst in der VM (IIS) gehostet.
PC2 - Windows Server 2003 VM - Windows 7 x86
Jetzt möchte ich von einem anderen PC (Bezeichnung als PC1) in einem Netzwerk, mit dem PC1 verbunden ist, auf die Webdienste zugreifen. Das folgende Diagramm ist hilfreich, um eine klare Vorstellung zu bekommen.
Das LAN ist also 192.168.5.0. Die IP-Adresse der virtuellen Netzwerkports ist jedoch standardmäßig 192.168.56.1. In der VM ist die IP standardmäßig von DHCP. (ipconfig gibt Ihnen IP-Adressen wie 10.0.0.2.15, Subnetzmaske 255.255.255.0 und Gateway als 10.0.2.2).
Zu diesem Zeitpunkt kann ich PC1 (192.168.5.31) von VM (10.0.2.15) anpingen, aber ich kann 10.0.2.15 nicht von PC 1 anpingen. Ich kann keine IP anpingen.
Wie kann man diese Situation lösen? Danke im Voraus
quelle
Sie sollten entweder die IP-Adresse der VM einem externen Netzwerk aussetzen und NICHT DHCP einrichten, oder das Paket-Routing auf PC2 einrichten, damit es als Proxy funktioniert (ich habe keine Ahnung, wie Sie es unter Windows und Linux machen werden) einfacher).
Optional können Sie einen Webserver auf PC2 einrichten und diesen als Proxy für VM einrichten. In diesem Fall ist es jedoch besser, statische IP-Adressen für VMs und nicht DHCP zu verwenden.
Die dritte Option besteht darin, alle Maschinen zu einem VPN zusammenzufassen, wobei PC2 ein Router / Server sein wird. Aber das ist unter Windows zu komplex, um es einzurichten.
quelle