Jak uzyskać dostęp do wewnętrznego adresu IP Virtualbox z hosta?

15

Próbowałem dowiedzieć się więcej na temat bezpieczeństwa, śledząc stronę http://www.pentesterlab.com/bootcamp/week2/ , ale staram się uzyskać dostęp do lokalnego hosta lokalnego IP mojej maszyny wirtualnej z komputera hosta .

Jestem w stanie uzyskać dostęp do wewnętrznego adresu IP komputera hosta z maszyny wirtualnej (przy użyciu 10.0.2.2) i mogę uzyskać dostęp do wewnętrznego adresu IP maszyny wirtualnej z maszyny wirtualnej (10.0.2.15), ale nie jestem tym zainteresowany. Chcę zrobić to na odwrót.

Oczywiście mogę uzyskać dostęp do adresu IP mojego hosta z hosta (192.168.1.142), ale nie mogę uzyskać dostępu do adresu IP maszyny wirtualnej z hosta. Próbowałem wielu sposobów na znalezienie adresu IP maszyny wirtualnej i wykorzystałem wszystko, co mogłem wymyślić, ale nic się nie załaduje.

Próbowałem wielokrotnie przełączać się z NAT na Bridged Adapter iz powrotem i zmieniać różne ustawienia, ale tracę możliwość łączenia się z IP na odwrót w Bridged Adapter. Od wielu godzin badam linki Google osób z podobnymi problemami, ale nie mogę znaleźć niczego, co działa. Dzięki za pomoc!

TimD1
źródło
1
Jeśli znalazłeś odpowiedź, dodaj ją jako odpowiedź . Masz prawo (nawet zachęcane) do odpowiadania na własne pytania. Na razie usuwam odpowiedź z twojego pytania. Radzę też zbadać, co oznacza „localhost” , ponieważ nie używasz tego terminu poprawnie. :)
Ƭᴇcʜιᴇ007

Odpowiedzi:

18

Dla starych instalacji Virtualbox

W końcu znalazłem rozwiązanie na trzeciej stronie Google. : / Na stronie http://www.slideshare.net/powerhan96/networking-between-host-and-guest-v-ms-in-virtual-box znajdował się wielki power point, który wyjaśniał wszystko, co trzeba było zrobić. Ponadto w programie Virtual Manager musiałem ustawić go w trybie pełnoekranowym, Plik-> Preferencje-> Sieć-> Sieci tylko hosta-> Dodaj. Potrzebowałem zarówno adaptera Host-Only, jak i adaptera NAT , aby działał on w obie strony, co wyjaśnia Powerpoint.

Aktualizacja: Virtualbox 5.2

W Virtualbox 5.2 zatrzymaj swoją maszynę wirtualną. Z menu głównego wybierz „Global Tools-> Host Network Manager”. Kliknij „Utwórz”, aby utworzyć nową sieć o nazwie Tylko host vboxnet0. Wróć do menu głównego, klikając „Obrabiarki”. Stąd kliknij prawym przyciskiem myszy obraz maszyny Wirtualnej i przejdź do „Ustawienia-> Sieć” i dołącz do nowego adaptera o nazwie Host tylko o nazwie vboxnet0. Po ponownym uruchomieniu maszyny wirtualnej jej adres IP powinien zostać zmieniony z 10.0.*.*na 192.168.*.*i powinien być teraz dostępny z komputera hosta.

TimD1
źródło
Prawie przegapiłem tę część: „Potrzebowałem zarówno adaptera Host-Only, jak i adaptera NAT” . To jest klucz, jeśli nie chcesz mostkować.
banzaimonkey
1

W najnowszej wirtualnej skrzynce (5.2.2) zamiast przejść do „Plik-> Preferencje-> Sieć” poszedłem do „Urządzenie-> Sieć-> Ustawienia sieciowe” i włączyłem Adapter 1, aby był tylko siecią Host.

Następnie ponownie uruchomiłem maszynę wirtualną. Istotną zmianą po tym było to, że adres IP maszyny wirtualnej (z przeglądania danych wyjściowych ifconfig) zmienił się z adresu IP 10.2.0.15 na coś w rodzaju 192.168.56.101

Następnie mogłem przejść do przeglądarki internetowej i wyświetlić domyślną stronę, którą serwer Apache miał pod adresem http://192.168.56.101/

Colin D.
źródło