Mój system operacyjny to Windows 7
Korzystam z serwera (programowanie Django) na Ubuntu 10.04 w VirtualBox.
Chcę połączyć się z tym serwerem (przez moją przeglądarkę) na hoście Windows. Jak mogę to zrobić?
networking
virtualbox
mpen
źródło
źródło
http://localhost:8000/
działa na Ubuntu / Guest / VirtualBox, ale nie na moim komputerze z systemem Windows / Host; mówi „Firefox nie może nawiązać połączenia z serwerem na localhost: 8000”../manage.py runserver <MY_IP>:8000
. Następnie działa na obu komputerach.localhost
z Ubuntu, ale nadal muszę korzystać z mojego adresu IP z systemu Windows.localhost
przeznaczony dla systemu Windows.To zrobiło dla mnie zadanie:
http://ubuntuforums.org/showthread.php?t=682519
źródło
10.0.2.2
w pliku hosts.W tym celu musisz przekierować port na maszynie wirtualnej.
Przejdź do wiersza polecenia i przejdź do folderu wirtualnego pudełka, w którym możesz wydać następujące polecenia:
Zmień „nazwę vm” na nazwę maszyny wirtualnej, a także GuestPort na port używany przez serwer WWW, ponieważ może on używać portu 8080 lub czegoś innego. Po tym powinieneś być w stanie uzyskać dostęp do serwera przez http: // localhost: 8888 / jeśli się nie mylę.
Edycja: PS: o ile pamiętam, w tym celu należy ustawić kartę sieciową na „NAT”
Edycja 2: Podręcznik VirtualBox, który można znaleźć tutaj, zawiera sekcję dotyczącą przekierowywania portów, wykonaną nieco inaczej niż tutaj opisano. Przeczytaj w rozdziale 6.3.1. (Dla wersji 3.2.6)
źródło
VBoxManage modifyvm "VM name" --natpf1 "djangoserver,tcp,,8000,,8000"
również nie działa ... kiedy próbuję uzyskać do niego dostęp zarówno z localhost: 8000 na moim komputerze-gościu, jak i adresu IP podanego przezifconfig
.Mój system operacyjny hosta i gościa to Windows 7, a jedynym sposobem na połączenie jest skonfigurowanie karty sieciowej w trybie „NAT”, a następnie użycie adresu IP 10.0.2.2, jak napisał @tm_lv https://superuser.com/a/287323/314495
Próbowałem ustawić kartę sieciową w tryb „Brigde”. Wyłączyłem obie zapory i użyłem właściwego adresu IP, ale nie działałem. Nie wiem dlaczego.
źródło