Я пытаюсь настроить адаптер только для хостов, чтобы я мог подключиться к нему. В нем говорится, что обнаружены неверные настройки, а выпадающее имя: не заполняется. Что я делаю не так и как я могу это исправить?
3 ответа
54
Кажется, что эти адаптеры добавляются в Virtual Box -> preferences -> network
.
4
Чтобы получить двунаправленный доступ, выполните следующие действия ...
Очень важно, чтобы после (Виртуальный ящик -> Настройки -> Сеть -> vboxnet0) настроить брандмауэр.
- Разрешить маршрутизацию (ip.forwarding)
- Разрешить NAT через fireall
Образец брандмауэра OSX
# (I) Firewall config /etc/sysctl.conf
sysctl -w net.inet.ip.forwarding=1 net.inet.ip.fw.enable=1
sysctl -a net.inet.ip.forwarding net.inet.ip.fw.enable
ipfw list
... shoud have ....
net.inet.ip.forwarding=1
net.inet.ip.fw.enable=1
# (II) Enable nat access to /etc/pf.conf
#============add your host-only vlan =================
# this commented lines doesn't work after computer reboot
#nat on en0 from vboxnet0:network -> (en0)
#nat on en3 from vboxnet0:network -> (en3)
# this will work in any situation
nat on en0 from 10.1.100.0/24 to any -> (en0)
nat on en3 from 10.1.100.0/24 to any -> (en3)
#==========================
# Reload pf
pfctl -f /etc/pf.conf
pfctl -e
наслаждаться
4
Начиная с Virtualbox 5.2.xxx
, местоположение для создания host-only network
для хоста теперь изменилось на File -> Host Network Manager...
Нажав кнопку « Create
в окне « Host Network Manager
сети хоста» , вы создадите сеть только для хоста с именем vboxnet0
, которую затем сможете использовать в настройках виртуальной машины.