Jak uzyskać dostęp do jednej maszyny wirtualnej z innej maszyny wirtualnej?


0

Mam dwie maszyny wirtualne uruchomione na moim komputerze, używając VmWare Player (Linux). Zastosowana konfiguracja sieci to NAT dla każdej maszyny wirtualnej. Oto link do konfiguracji sieci odtwarzacza vmware, z której korzystałem.

VM1: 192.168.181.175

VM2: 192.168.181.174

Maszyna hosta - vmnet8: 192.168.181.1

Na VM2 działa jedna usługa http na porcie 9990.

Teraz następujące prace ...

VM2 -> Browser -> http://localhost:9990/some-path <- trying to access VM2's http service from VM2 itself, using "localhost"

Ale poniżej nie działa.

VM1 -> Browser -> http://192.168.181.174:9990/some-path <- trying to access VM2's http service from VM1

VM2 -> Browser -> http://192.168.181.174:9990/some-path <- trying to access VM2's http service from VM2 itself, using IP address

Podobnie tutaj narzeka telnet, zarówno z VM1, jak i VM2

telnet 192.168.181.174 9990 Próbowanie 192.168.181.174 ... telnet: Nie można połączyć się ze zdalnym hostem: połączenie odrzucone

I oto na co narzeka telnet maszyny hosta,

telnet 192.168.181.174 9990 Próbowanie 192.168.181.174 ... telnet: Nie można połączyć się ze zdalnym hostem: Brak trasy do hosta

Zapora jest nieaktywna we wszystkich - na hoście, VM1 i VM2.

Również ping z VM1 -> VM2, VM2 -> VM1 i host-maszyna -> VM1 lub VM2 działa dobrze.

Chcę, aby VM1 miał dostęp do usługi http, która jest hostowana na VM2. Czy ktoś może zasugerować, jak to zrobić?

Uwaga: Jestem przede wszystkim programistą / programistą. Nie jestem świadomy drobiazgowych konfiguracji zapór ogniowych itp. Z góry przepraszam, jeśli podane szczegóły są niewystarczające. ;)

Odpowiedzi:


1

Mam to działa. :)

Spójrz @.

$ netstat -an | grep LISTEN | grep 9990

tcp 0 0 127.0.0.1:9990 0.0.0.0:* LISTEN

Oznacza to, że moja usługa sieci web na VM2 nie była powiązana z 192.168.181.174, ale domyślnie - 127.0.0.1 (localhost). Dokonałem odpowiednich zmian w pliku konfiguracyjnym serwera WWW. Po zrestartowaniu serwera WWW cienkie działają zgodnie z oczekiwaniami. :)


Cześć. Zetknąłem się również z tym problemem, jak udało Ci się go rozwiązać? Jak związałeś IP 192.168.181.174? Dzięki
Arman Ortega
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.