Zugriff auf die virtuellen Hosts von Mac von Parallels XP

Ich habe Probleme beim Zugriff auf virtuelle Hosts (auf meinem Mac) von XP, das über Parallels installiert wurde.

Hier ist die Einrichtung:

  • Mac OS X 10.6.6
    • mit vorinstalliertem Apache, der über Web Sharing läuft (nicht mit MAMP!)
    • Mehrere virtuelle Hosts, die in der Konfiguration von Apache festgelegt sind
  • Parallelen 6
  • Windows XP Pro 64bit über Parallels installiert
    • Netzwerk-Setup auf Shared eingestellt
    • virtuelle Hosts vom Mac zur Datei C:\Windows\system32\drivers\etc\hosts hinzugefügt

Ping-Gateway (Mac) von Windows aus scheint gut zu funktionieren, kann aber nicht auf darauf gehostete Websites zugreifen - weder durch direkten Zugriff auf IP noch durch VHosts.

Firewall ausschalten schien nicht zu helfen.

Was mache ich falsch?

Antworten (1)

Vorausgesetzt, es gibt keine Firewall-Probleme, kann es sich lohnen, noch einmal zu überprüfen, ob Sie die richtige IP-Adresse verwenden, um sich mit Ihrem Mac zu verbinden. Bei Verwendung von Shared Networking erstellt Parallels ein separates Subnetzwerk, das zwischen Parallels und Ihrem Mac verwendet wird. Daher verwendet Ihr Mac eine andere IP-Adresse für die Kommunikation mit Parallels als für die Kommunikation mit Ihrem externen/lokalen Netzwerk.

Hier ist eine Beispielkonfiguration:

Mac

  • Lokale Netzwerk-IP: 192.168.1.10
  • Parallels-Netzwerk-IP: 10.211.55.2

Parallelen

  • Parallels-Netzwerk-IP: 10.211.55.3

Netzwerk

  • Parallels-Standard-Gateway: 10.211.55.1

Da alle diese IPs nicht routbar sind , schlagen Versuche von Parallels fehl, sich mit Ihrem Mac über die Adresse 192.168.1.10 zu verbinden. Sie müssen die Adresse 10.211.55.2 verwenden, um eine Verbindung zu Ihrem Mac herzustellen. Beachten Sie, dass dies nicht mit der Gateway-Adresse identisch ist.

Es ist auch erwähnenswert, dass die IP-Adresse für das Parallels-Netzwerk über DHCP zugewiesen wird und sich möglicherweise ändern kann. Das bedeutet, dass Sie die Einträge in Ihrer hosts-Datei ändern müssten.*

Stellen Sie schließlich sicher, dass Apache die IP-Adresse des Parallels-Netzwerks überwacht. Die Standardkonfiguration sollte auf allen Ports lauschen, es wäre jedoch eine Überprüfung wert, wenn Sie die Apache-Konfiguration geändert haben.

* Hier finden Sie Anweisungen zum Ändern des Parallels-Netzwerkadapters auf dem Mac, um eine bestimmte Adresse zu verwenden, aber dies gilt für Tiger.

Ja, ich verstehe, wie das Routing bei der Verwendung von Shared Networking funktioniert. In meinem Fall ist die Netzwerk-IP von Parrallels des Mac 10.113.113.1 und die Netzwerk-IP von Parallels Windows Client 10.113.113.100. Vom Windows-Client aus versuche ich, auf 10.113.113.1 zuzugreifen, und es geht nicht :(
Bei mir habe ich eine separate IP für das Gateway und für den Mac. Können Sie ifconfig in Terminal verwenden, um zu sehen, ob Ihr Mac eine andere IP in diesem Subnetzwerk hat?
Das ist richtig!!! Danke vielmals. Ich dachte, es wäre irgendwie offensichtlich, dass es dasselbe verwenden würde, aber das tut es nicht! In meinem Fall ist Gateway 10.113.113.1 und Mac (Apache) ist 10.113.113.2. Sehr geschätzt! Fügen Sie diesen Tipp zu Ihrer Antwort hinzu und ich werde ihn akzeptieren.