Я хотел бы использовать 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».