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!
źródło
Odpowiedzi:
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 nazwievboxnet0
. Po ponownym uruchomieniu maszyny wirtualnej jej adres IP powinien zostać zmieniony z10.0.*.*
na192.168.*.*
i powinien być teraz dostępny z komputera hosta.źródło
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/
źródło