Używam systemu operacyjnego Windows (7) jako platformy programistycznej, działającej na komputerze Mac / Parallels Desktop 5.
Chciałbym uzyskać dostęp do lokalnego hosta Windows - od strony Maca w celach testowych.
Znalazłem wiele rozwiązań dostępu w drugą stronę (dostęp do lokalnego hosta Maca z systemu Windows) - ale nie znalazłem rozwiązania dla tego kierunku dostępu (jeśli istnieje).
Dowolny pomysł ? Czy to możliwe ?
Odpowiedzi:
Miałem ten sam problem co Ty Ranczo. Używam systemu Windows 7 w systemie Mac OS X (Snow Leopard) / Parallels 5. Rozwiązałem problem z hostem lokalnym na komputerze Mac, wyłączając zaporę ogniową win7 i „włączając” uwierzytelnianie anonimowe w ustawieniach uwierzytelniania w Menedżerze usług IIS.
Skonfigurowałem również w paralelach:
Konfiguruj - sprzęt - Karta sieciowa 1: Karta domyślna
Preferencje - sieć - typ połączenia - udostępniona sieć
Edycja: dla Parallels 8
Skonfiguruj> Sprzęt> Karta sieciowa 1: Karta domyślna
Preferencje> Zaawansowane
Network: Change Settings
>> Udostępnioneźródło
Powyższe nie pomogło mi, ale to:
Przejdź do maszyny wirtualnej z systemem Windows, przejdź do Start -> Uruchom ... -> wpisz cmd.exe
Otworzy się wiersz poleceń systemu Windows. Wpisz
ipconfig
i znajdź swój adres IP4.Edytuj plik hostów macs zgodnie z opisem w tym poście na blogu . Wpisz następujący wiersz, zastępując lokalny adres IP moich maszyn wirtualnych z systemem Windows (tutaj 10.211.55.5) tym, który znalazłeś w poprzednim kroku:
Następnie możesz uzyskać dostęp do hosta lokalnego systemu Windows za pomocą na przykład win zamiast hosta lokalnego
http://windows:8080/someapp
źródło
Zależy to od konfiguracji karty sieciowej na maszynie wirtualnej. Nie wiem, jak to jest w podobieństwach, ale w VMWare Fusion możesz ustawić to jako „mostkowane” (co oznacza udostępnianie tego samego adresu IP z hostem), „NAT”, co oznacza, że będzie miał swój prywatny adres IP i łączyć się z Internetem za pośrednictwem hosta lub „sieci prywatnej”, co oznacza, że będzie miał prywatny adres IP i nie będzie łączyć się z Internetem. W drugim i trzecim przypadku możesz uzyskać dostęp do serwera WWW działającego w systemie Windows przy użyciu prywatnego adresu IP maszyny wirtualnej, ale w przypadku mostka nie sądzę, aby można to zrobić.
źródło
Wydaje mi się, że konfiguracja Parallels jest ustawiona na tryb sieciowy tylko dla hosta dla gościa. Przełączenie się na Shared Networking powinno dać Twojemu systemowi-gościowi Windows lokalny adres IP.
Następnie będziesz musiał uzyskać dostęp do lokalnego adresu IP systemu Windows ( nie 127.0.0.1) z przeglądarki Mac. Możesz znaleźć adres IP, którego chcesz użyć, otwierając wiersz polecenia w gościu systemu Windows i patrząc na dane wyjściowe
ipconfig
polecenia.źródło
Postępowałem zgodnie z powyższymi instrukcjami, a Akku podał ważną wskazówkę, chociaż dla mnie to nie zadziałało. Kiedy uruchamiam ipconfig w wierszu poleceń systemu Windows, otrzymuję 10.211.55.3 jako adres IPv4 i 10.211.55.1 jako standardową bramę. Używanie 10.211.55.3 w pliku hostów systemu Windows (C: \ Windows \ System32 \ drivers \ etc \ hosts) nie działało - nie wiem dlaczego. Więc spróbowałem: 10.211.55.2 i zadziałało.
Podsumowując: musisz najpierw skonfigurować konfigurację wirtualnego hosta Apache zgodnie z opisem, a następnie otworzyć: C: \ Windows \ System32 \ drivers \ etc \ hosts i wpisać: 10.211.55.2 mysite.localhost (lub cokolwiek zdefiniowałeś w plik konfiguracyjny hosta wirtualnego). Mam nadzieję, że to pomoże osobom z tym samym problemem co ja.
Znalazłem to tutaj: http://sirprize.me/scribble/accessing-localhost-on-lion-host-with-windows-guest-on-parallels/
źródło