Jak uzyskać dostęp do localhost na maszynie hosta Virtualbox


11

Stworzyłem maszynę wirtualną na Virtualbox z Ubuntu 12.04 tylko po to, aby zainstalować rozwiązanie LAMP i używać go z moją maszyną hosta, ale nie mogę uzyskać dostępu do hosta lokalnego za pomocą adresu IP (10.0.2.15) w przeglądarce.

Czy jest jakiś sposób na rozwiązanie tego problemu?


2
Uruchom ifconfig | grep inet na maszynie wirtualnej i przeglądaj za pomocą tego adresu IP z hosta.
penreturns

Daje mi to: „inet end .: 10.0.2.15 Bcast: 10.0.2.255 Masc: 255.255.255.0, endereço inet6: fe80 :: a00: 27ff: fe0b: 7fee / 64 Escopo: Link”, ale nie 10.0.2.15 działa, a ping do tego adresu IP powoduje tylko w 100% utraconych pakietach.
aliasbody

Czy na maszynie wirtualnej możesz uzyskać dostęp do 10.0.2.15? Czy włącza się UFW? Czy zezwoliłeś na port?
penreturns

Jest to coś, czego właściwie nie testowałem (tylko localhost). Ale tak, działa idealnie na maszynie wirtualnej.
aliasbody

Odpowiedzi:


14

Najpierw powinieneś zmienić Adapter sieciowy na Bridged (Wygląda na to, że wybierasz NAT)

wprowadź opis zdjęcia tutaj

Następnie możesz podać adres IP swojemu gościowi innemu niż 10.0.2.15(lub możesz je zostawić, jeśli chcesz)

następnie otwórz przeglądarkę z komputera hosta i wpisz: adres-ip-swojego-gościa / ...


Dziękuję za pomoc Ale kiedy wybieram Bridged Adapter, tracę połączenie i nawet po ponownym uruchomieniu (gdy Virtualbox nie daje mi żadnego błędu), nie mogę w ogóle połączyć się (na maszynie gościa) z siecią. Jak mogę to rozwiązać?
aliasbody

czy jesteś pewien, że podajesz adres IP tego samego zasięgu swojej sieci ?!

pamiętaj, aby podać

Nie mogę włączyć mojej maszyny wirtualnej za pomocą Bridged Adapter, ponieważ ulega awarii i ciągle pytam o vboxdrv (który jest uruchamiany), kiedy przełączę się na NAT, ładuje się bez żadnego problemu. Spróbuję zmienić NAT z Bridged, a następnie sprawię, że użyją tego samego adresu IP, aby sprawdzić, czy to działa.
aliasbody

Wybacz, moja wina ! Zepsułem moduły: S ... Ale teraz aktywowałem normalnie i wszystko działa: D (muszę tylko pamiętać, aby nie zadzierać ręcznie z modułami, jak to robię w Arch Linux). Bardzo dziękuję za pomoc: D
aliasbody
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.