1

Я создал виртуальную машину с двумя сетевыми адаптерами, один из которых подключен к хосту с помощью NAT, а второй - через адаптер только для хоста.

Эта установка работает для того, что я хочу сделать,

  • Предоставить гостевой ОС доступ в интернет (интерфейс NAT eth0)
  • Предоставьте хост-оператору веб-интерфейс, размещенный на гостевой системе. (Хост-адаптер eth1)

Проблема заключается в том, что гостевому интерфейсу, подключенному к Интернету (eth0), был назначен тот же IP-адрес через DHCP, что и в ОС хоста.

ifconfig для хоста и гостевой ОС

Кто-нибудь знает, как настроить virtualbox или гостевую ОС, чтобы он получал уникальный IP-адрес?

Спасибо!

Мой файл /etc/config/network в гостевой ОС:

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config interface 'lan'
        option ifname 'eth0'
        option ipaddr '10.0.2.20'
        option netmask '255.255.255.0'
        option proto 'dhcp'

config interface 'lan2'
        option ifname 'eth1'
        option proto 'static'
        option ipaddr '10.88.12.1'
        option netmask '255.0.0.0'


config interface 'wan6'
        option ifname '@wan'
        option proto 'dhcpv6'

config globals 'globals'
        option ula_prefix 'fd62:86eb:0d01::/48'

Если я устанавливаю proto для static для интерфейса lan , IP-адрес устанавливается на 10.0.2.20 но я не могу подключиться к Интернету.

1 ответ1

1

В графическом интерфейсе VirtualBox выберите Файл -> Параметры -> Сеть -> Сети NAT -> Отвертка -> Сетевой CIDR. Здесь вы можете изменить диапазон IP-адресов вашей сети NAT, выбрав то, что не конфликтует с локальной сетью вашего хоста. Даже 10.0.3.0 подойдет.

Вот изображение того, как оно должно выглядеть:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .