Mam adres IP maszyny Ubuntu i chcę uzyskać dostęp do aplikacji działającej na localhost w Ubuntu z mojego wirtualnego okna. Czy jest na to sposób? Wpisanie [adres inet]: 8080 nie działa.
29
Mam adres IP maszyny Ubuntu i chcę uzyskać dostęp do aplikacji działającej na localhost w Ubuntu z mojego wirtualnego okna. Czy jest na to sposób? Wpisanie [adres inet]: 8080 nie działa.
Windows ma swoje „własne” localhost
, więc musisz „pomóc”, aby znaleźć ten Ubuntu.
Na maszynie wirtualnej przejdź do tego adresu IP http://10.0.2.2/
i powinno działać. Możesz edytować plik hosta systemu Windows, aby localhost
wskazywał ten adres IP, więc nie musisz go pamiętać.
W: C:\Windows\System32\drivers\etc\hosts
Dodaj:
10.0.2.2 localhost
Można ustawić maszynę wirtualną do korzystania z połączenia mostkowego. W ten sposób maszyna wirtualna otrzyma swój własny adres IP i powinieneś być w stanie połączyć się z maszyną hosta.
źródło
Najpierw upewnij się, że proces serwera WWW jest uruchomiony. Wpisz
localhost:8080
w oknie przeglądarki na swoim komputerze Ubuntu. Jeśli pojawi się strona, której się spodziewałeś, przejdź do następnego kroku, w przeciwnym razie uruchom proces serwera WWW i spróbuj ponownie.Po drugie, upewnij się, że oba komputery są w tej samej podsieci. tj. coś takiego,
192.168.x.y/255.255.255.0
a192.168.x.z/255.255.25.0
jeśli nie, dokonaj niezbędnych zmian i przejdź do następnego kroku.Po trzecie, sprawdź, czy na twoim serwerze Ubuntu działa zapora ogniowa. Jeśli tak, sprawdź, czy żądany port jest otwarty (
8080
w twoim przypadku). Jeśli nie chcesz otwierać portu dla publicznego dostępu, możesz skonfigurować regułę, aby akceptowała tylko ruch z lokalnej podsieci.Edycja: Krok 0. Wprowadź ustawienia sugerowane w odpowiedzi przez @Eeroz
źródło
Jeśli używasz Ubuntu, musisz najpierw wyłączyć zaporę.
Teraz znajdź swój adres IPv4 w ustawieniach systemu-> Sieć i kliknij strzałkę podłączonego Wi-Fi, aby uzyskać więcej informacji na jego temat. Tam znajdziesz adres IPv4 swojego komputera. Następnie możesz użyć localhost komputera jako
Nie zapomnij włączyć zapory po zakończeniu pracy.
Twoje zdrowie
źródło
Jeśli ustaliłeś, że jest to twoja zapora, radzę dodać tę regułę zamiast wyłączać zaporę:
Po zakończeniu powinieneś uruchomić:
znajdź liczby w nawiasach. Powiedz, że to
[ 1]
i[ 3]
:Następnie, jeśli jesteś w wirtualnej skrzynce, przejdziesz do,
http://10.0.2.2:8080
jeśli masz skonfigurowaną sieć jakoNAT
. Możesz to zrobić dla dowolnego portu i będzie działać tak samo.Chociaż jest to dodatkowa praca, nigdy nie należy wyłączać zapory nawet w bezpiecznej sieci.
źródło