Jak zezwolić innym komputerom w sieci na dostęp do mojego wirtualnego serwera WWW?
11
Używam Windows 7 jako systemu operacyjnego hosta. Mam Debian 6.0.4 zainstalowany na VirtualBox z lighttpd.
I można łatwo uzyskać dostęp do serwera WWW z mojego komputera przez wpisywanie http://localhostw panelu adresu przeglądarki, ale inne komputery z mojej sieci nie można uzyskać do niego dostęp, wpisując swój adres IP.
Korzystam z przekierowania portów NAT w VirtualBox. Co powinienem zrobić, aby mój serwer WWW był dostępny dla wszystkich w mojej sieci?
EDYTOWAĆ:
Doszedłem do „rozwiązania” - muszę ustawić port gościa i port hosta na różne. Ale nadal mam z tym problemy, a mianowicie:
serwer jest uruchomiony na porcie 8080.
Port forwarding : guest port 8080
host port 80
Mogę uzyskać dostęp do serwera z mojego komputera zarówno na
Jedną z opcji jest zmiana karty sieciowej maszyny wirtualnej na tryb mostkowy; powinieneś mieć wtedy dostęp do wirtualnego serwera z innych komputerów w sieci, podając adres IP gościa.
Edytować:
Aby uzyskać praktyczne aspekty, zapoznaj się z dokumentacją VirtualBox na temat wirtualnej sieci . Dostępne opcje to korzystanie z mostkowanej sieci
W przypadku mostkowania sieci VirtualBox używa sterownika urządzenia w systemie hosta, który filtruje dane z fizycznej karty sieciowej. Dlatego ten sterownik nazywany jest sterownikiem „filtra sieci”. Pozwala to VirtualBoxowi przechwytywać dane z fizycznej sieci i wstrzykiwać do niej dane, skutecznie tworząc nowy interfejs sieciowy w oprogramowaniu. Gdy gość korzysta z takiego nowego interfejsu oprogramowania, wygląda na system hosta, jakby gość był fizycznie podłączony do interfejsu za pomocą kabla sieciowego: host może wysyłać dane do gościa za pośrednictwem tego interfejsu i odbierać dane z niego. Oznacza to, że możesz skonfigurować routing lub pomost między gościem a resztą sieci.
Ponieważ maszyna wirtualna jest podłączona do prywatnej sieci wewnętrznej do VirtualBox i niewidoczna dla hosta, usługi sieciowe gościa nie są dostępne dla hosta lub innych komputerów w tej samej sieci. Jednak, podobnie jak fizyczny router, VirtualBox może udostępniać wybrane usługi światu poza gościem poprzez przekierowanie portów. Oznacza to, że VirtualBox nasłuchuje na niektórych portach na hoście i ponownie wysyła wszystkie pakiety, które docierają do gościa, na tym samym lub innym porcie.
Dlatego w przypadku przekierowania portów NAT należy użyć następującego polecenia:
Ale używam Wi-Fi i, o ile wiem, musiałbym użyć adaptera USB usb, aby tryb zmostkowany działał.
Patryk
@Patryk: Podałem więcej szczegółów; to wirtualny most, o którym mówimy.
Karolos
To jest fajne, ale już o tym wiem i problem polega na tym, że mam przekierowanie portów aktywne: image
Patryk
@Patryk: Przepraszam, nie zdawałem sobie z tego sprawy. W takim przypadku podejrzewam, że masz zaporę ogniową uniemożliwiającą nawiązanie połączenia. Spójrz na to: windows.microsoft.com/en-US/windows7/…
Karolos
@Patryck - Zacznij od najprostszego rozwiązania i pracuj nad osiągnięciem pożądanego rezultatu. Musisz również upewnić się, że na serwerze: a) zapora jest poprawnie skonfigurowana, i b) pożądane usługi są poprawnie skonfigurowane i uruchomione (tj. - SSH)
Joe Internet
1
Ok, rozwiązałem to po kilku godzinach kopania w Internecie.
Problem był mój komunikator IM spik który nasłuchuje na porcie 80. Po jego wyłączeniu i ponownym uruchomieniu wszystko działa jak maszyna uroku :)
Przeczytałem, że ten sam problem może dotyczyć np. Skype.
Ok, rozwiązałem to po kilku godzinach kopania w Internecie.
Problem był mój komunikator IM spik który nasłuchuje na porcie 80. Po jego wyłączeniu i ponownym uruchomieniu wszystko działa jak maszyna uroku :)
Przeczytałem, że ten sam problem może dotyczyć np. Skype.
źródło