Wie kann ich von einem iPad aus auf einen Webserver in einer VM zugreifen?

2928
Nick Haslam

Ich habe eine virtuelle Maschine (auf der Windows Server 2012 ausgeführt wird, sofern relevant) auf VMware Workstation.

Es läuft ein Apache Tomcat-Webserver, und ich möchte auf diesen Webserver von einem iPad aus zugreifen.

Ist das machbar oder sogar möglich?

Ich habe versucht, Connectify Hotspot auf dem Hostcomputer auszuführen, aber das bringt mich nur so weit, dass ich auf eine Webseite auf dem Hostcomputer zugreifen kann. Es scheint nicht, dass die Verbindung zur VM durchgeleitet wird, da sie sich in verschiedenen Subnetzen befinden.

Alle Gedanken werden dankbar angenommen.

1
Nick, mein Wissen über das iPad ist sehr begrenzt, ich habe diesen Namen gerade gehört. Welche Art von Konnektivität verwendet es? W-lan? Serge vor 11 Jahren 0
Das iPad verwendet WLAN, kann jedoch auf dieser Grundlage entweder das Internet oder den WLAN-Hotspot nutzen, der mit Connectify verfügbar ist. Nick Haslam vor 11 Jahren 0
Und Ihre Workstation verfügt auch über WLAN oder einen WLAN-AP oder einen Router, oder? Serge vor 11 Jahren 0
Die Workstation hat auch WiFi, ja. Nick Haslam vor 11 Jahren 0
Im Allgemeinen ja, aber nicht immer. Ich denke jedoch, das Problem ist, dass der Host den Webserver auf der VM sehen kann und das iPad eine Webseite auf dem Host sehen kann, aber das iPad kann die Webseiten auf der VM nicht sehen. Nick Haslam vor 11 Jahren 0
Ja, beide befinden sich auf 10.64.244.n, wobei n entweder 122 oder 82 in einem 255.255.255.128-Subnetz ist, was meines Erachtens im selben Subnetz liegt Nick Haslam vor 11 Jahren 0

3 Antworten auf die Frage

2
cloneman

Eine Lösung wäre, der VM exklusiven Zugriff auf eine drahtlose USB-Karte zu gewähren. Dann können Sie eine Verbindung zu einem anderen Router herstellen, an dem das iPad angeschlossen ist.

Sie können auch eine Fernzugriffssoftware wie teamviewer oder vnc verwenden, obwohl dies uneingeschränkten Zugriff auf den Gastdesktop und nicht den Zugriff des Safari-Browsers auf das gehostete Material gewährt (was ich vermute, ist das, was Sie wollen).

Grundsätzlich müssen Sie entweder den Webserver über das Internet zugänglich machen, oder Sie müssen eine zweite Netzwerkschnittstelle einrichten, die sich in demselben Subnetz wie das iPad befindet.

Wenn Sie bereit sind, den Webserver in demselben Subnetz wie alles andere zu platzieren, ist dies am einfachsten. Konfigurieren Sie vmware einfach für die Verwendung von Bridged-Netzwerken anstelle von NAT.

0
cdonner

Natürlich ist das möglich. Ich entwickle alles in VMs und habe Dutzende auf Servern. Sie möchten das Netzwerk überbrücken. Die VM erhält eine eigene DHCP-Adresse oder Sie können ihr eine statische IP-Adresse zuweisen. Dann verhält es sich wie eine andere Station im Netzwerk und es spielt keine Rolle, ob Sie ein iPad oder einen browserfähigen Toaster verwenden.

0
Nigel Hedges

Ich hatte ein ähnliches Problem, ich hatte einen WLAN-Router, der so konfiguriert war, dass er die IP-Adressen 192.168.xx 255.255.255.0 ausschüttete und alle Hosts sehen konnte.

Ich hatte eine Webanwendung, die Tomcat 7 auf einem Windows 2008 R2-Server verwendete. Ich hatte einen Win7-Client und ein iPhone5, mit dem ich demonstrieren wollte, dass ich mich beim Web-Service anmelden kann. Die Verbindung wurde jedoch abgelehnt.

Ich dachte, ich hätte alle Firewalls für die Schnittstellen deaktiviert, aber auf meinem System habe ich die Firewall immer noch auf dem Domänencontroller ausgeführt. Also musste ich diesen zusätzlichen Schritt ausführen und die Firewall deaktivieren, die den Domänendienst schützt.

Dann hat alles so funktioniert, wie es sollte.