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

Использование m0n0wall в виртуальной машине для тестирования

Я хотел бы использовать m0n0wall внутри виртуальной машины (VirtualBox), чтобы поиграть с ней и посмотреть, на что она способна. В конечном итоге цель состоит в том, чтобы несколько виртуальных машин были подключены к внутренней виртуальной сети, которая проходит через виртуальную машину m0n0wall, а затем ящик m0n0wall подключен к Интернету через NAT или мостовой надстройку на моем хост-компьютере. Я могу узнать, как установить адреса LAN и WAN, но, похоже, это только для использования m0n0wall в качестве маршрутизатора, подключенного к другому маршрутизатору.

Посмотрим, смогу ли я это изобразить:
[Виртуальная машина] -> -> - Внутренняя (только виртуальная машина) Сеть -> -> - [m0n0wall VM] -> -> - Мост / NAT Addaptor -> -> - ["настоящий" маршрутизатор] -> -> - Интернет .

Может ли кто-нибудь подсказать, как мне это сделать, или я думаю, что m0n0wall не предназначен для такого использования?

Думаю, у вас все в порядке. Вам нужно создать сеть только для хоста в Virtualbox и назначить все свои виртуальные машины для этой сети. Затем виртуальная машина m0n0wall должна иметь два виртуальных сетевых адаптера, один из которых подключен к сети только для хоста, а второй - к мостовому адаптеру.

Используя эту настройку, убедитесь, что виртуальная машина m0n0wall знает, какой сетевой адаптер какой. Затем он должен запустить DHCP-сервер в виртуальной сети, назначить IP-адреса виртуальным машинам и установить себя в качестве их маршрутизатора. Тебе хорошо идти.

Увидеть VirtualBox руководство Чтобы получить больше информации. В частности:

Чтобы изменить виртуальный сетевой интерфейс виртуальной машины в режим «только хост»:

либо перейдите на страницу «Сеть» в записной книжке настроек виртуальной машины в графическом интерфейсе пользователя и выберите «Сеть только для хоста», либо в командной строке введите

VBoxManage modifyvm "VM name" --nic<x> hostonly;

подробности см. в разделе «VBoxManage modifyvm».