По-перше, вам доведеться створити vboxnet0
інтерфейс.
VirtualBox> Файл> Налаштування> Мережа> Мережі лише для хостів> Додати (ви отримаєте vboxnet0)
Потім запустіть це на хост-машині. Ви побачите новий інтерфейс,, vboxnet0
з'явився.
ifconfig
Вимкніть свій VM і виконайте:
VM's Settings > System > check "Enable I/O APIC."
VM's Settings > Network > Adapter 2 > host-only vboxnet0
Запустіть VM, у гості
ifconfig
і перевірити ip
Перевірте ці посилання:
- https://forums.virtualbox.org/viewtopic.php?f=8&t=40076
- http://www.wiredrevolution.com/virtualbox/setup-ssh-access-between-virtualbox-host-and-guest-vms
Також є рішення для NAT, але я його не перевіряв.
Налаштування переадресації портів з NAT у вашому хост-машині
VBoxManage modifyvm "VM name" --natpf1 "guestssh,tcp,,2222,,22"
підключіться до вашого Linux через порт 2222 вашого хост-машини
ssh -l -p 2222 localhost
Для мережевих мереж лише зі статичним ip перевірте це:
https://stackoverflow.com/questions/5906441/how-to-ssh-to-a-virtualbox-guest-externally-through-a-host/27152153#27152153
Це для Solaris 10 та Ubuntu 16.04, але він повинен легко адаптуватися.