Назад | Перейти на главную страницу

Можно ли заставить хост-машину VirtualBox использовать dhcp на vboxnet0?

Я запускаю виртуальную машину, чтобы протестировать установку PfSense, и хотел бы иметь возможность протестировать функции с помощью хост-машины. Я нашел, где явно изменить адрес и отключить DHCP-сервер VirtualBox, но не мог понять, как заставить его запрашивать адрес у моего гостя.

Использование второй виртуальной машины в качестве тестового клиента, как предложил Goyuix, является самым простым и «правильным» способом, если вы делаете это в среде с другими машинами. Не нарушайте рабочие конфигурации, чтобы протестировать новые конфигурации. Другими словами, не портите хост, чтобы протестировать виртуальный. Все соответствующие тесты могут быть сначала выполнены несколькими виртуальными машинами. Если вы пытаетесь протестировать свою хост-ОС, создайте виртуальную хост-систему.

Режим моста должен работать, но могут возникнуть проблемы с внешним DHCP-сервером (вашим маршрутизатором). Просто отключите DHCP на своем маршрутизаторе и используйте фиксированную адресацию, когда не тестируете виртуальный.

Вы можете установить вторую сетевую карту и подключиться к ней через мост, не подключенный к вашей стандартной сети. Это станет сложным, если вы одновременно захотите получить доступ к Интернету. Если вы используете вторую сетевую карту, вам также может потребоваться изменить настройки для принудительного включения интерфейса, когда кабель не подключен, в зависимости от ОС хоста.

Вы можете подойти к этому двумя способами:

1) Вам нужно будет установить адаптер обратной связи в качестве сетевого интерфейса на хосте, а затем соединить с ним гостевое сетевое соединение. Вы все еще можете получить неоднозначные результаты.

2) Используйте микродистрибутив, например Щенок или Крошечное ядро и настройте второго гостя, который вы можете использовать для тестирования. Это действительно намного более желательно, чем тестирование с вашей операционной системой (если вы можете этого избежать).