Rozwiązanie: Musisz podłączyć adapter VirtualBox do Bridged i przypisać IP, który powinien znajdować się w twojej sieci LAN.
Można to zrobić wewnątrz ustawień sieciowych odpowiedniej skrzynki wirtualnej.
Tylko wtedy możesz uzyskać dostęp do VirtualBox z zewnątrz maszyny.
Uwaga:
Pozwala mieć pewną wiedzę na temat dołączania karty sieciowej NIC do sieci. oto cztery przypadki.
- Translacja adresów sieciowych (NAT)
- Bridged networking
- Sieć wewnętrzna
- Hosting tylko w sieci
Translacja adresów sieciowych (NAT): W NAT wirtualna skrzynka otrzyma adres IP z komputera głównego (DHCP). Tutaj pojawia się wirtualne pudełko
inna sieć w odniesieniu do komputera głównego. Świat zewnętrzny nie może uzyskać dostępu do wirtualnego pudełka.
Domyślnie nowe skrzynki wirtualne są dołączane do NAT.
Bridged networking: Tutaj wirtualna skrzynka będzie działać jako osobna maszyna w sieci LAN jako maszyna hosta. maszyna hosta
a maszyna wirtualna będzie w tej samej sieci. Więc świat zewnętrzny może uzyskać dostęp do komputera hosta.
Należy podłączyć kartę sieciową do Bridged do ssh do skrzynki wirtualnej z innego systemu w
LAN.
Sieć wewnętrzna: Tutaj, jeśli masz wiele wirtualnych skrzynek w maszynie hosta, wszystkie są dołączone do Wewnętrznego, wtedy będą
być jak w oddzielnej sieci niż host, a cała komunikacja między nimi pozostaje wewnątrz hosta i
komunikacja jest widoczna tylko dla maszyn wirtualnych w tej sieci.
Hostuj tylko w sieci: Host-only Networking jest jak Networking wewnętrzny, w którym wskazujesz, w której sieci znajduje się Gość.
Na przykład, jeśli dwie wirtualne skrzynki znajdują się w sieci o nazwie „Sieć1”, mogą się komunikować ze sobą
w przypadku sieci wewnętrznej i dodatkowo Host może je również zobaczyć. Jednak inne zewnętrzne
maszyny nie widzą Gości w tej sieci, stąd nazwa „Tylko host”.
Odniesienie:
https://blogs.oracle.com/fatbloke/entry/networking_in_virtualbox1
Szczęście koleś :)