3

Я обновляю Ubuntu 8.04 на выделенном маршрутизаторе / брандмауэре / NAT / SMTP / SSH-сервере с текущей версией Linux (Debian Wheezy). Я использую VirtualBox (4.2) с Ubuntu 8.04 в качестве хоста, а новую сборку Debian в качестве гостя. Некоторое предварительное тестирование было выполнено, гость работает хорошо и доступен через сетевой мостовой адаптер, и пришло время подвергнуть гостя реальному трафику.

Хост-бокс имеет две NIC, WAN и LAN, и действует как межсетевой экран /NAT между ними. Я ищу способ протестировать гостевой брандмауэр, NAT и другие сервисы, путем маршрутизации (почти) всего сетевого трафика на физических сетевых адаптерах хоста на гостевые адаптеры предсказуемым образом, например, гостевой eth0 "берет на себя" все трафик хоста eth0 и то же самое для eth1.

Можно ли это сделать? Как, по крайней мере, в общих чертах? Имея элементарные знания в этой области, я не нахожу очевидного способа продолжить работу, будь то конфигурация гостевого адаптера, маршрутизация хоста, переадресация портов или их комбинация. Было бы приемлемо для хоста по существу исчезнуть из сети во время теста, доступного только через консоль (чтобы перевернуть коммутатор обратно после завершения тестирования).

Например, этот вопрос , хотя и относится к нему, не касается ни захвата всего трафика адаптера, ни сохранения полнофункционального межсетевого экрана. То же самое со многими другими найденными ресурсами.

1 ответ1

2

Передача каждого пакета, полученного на интерфейсе, и пересылка на другой является одной из функций моста. Итак, вам нужно:

  1. Настройте гостевую виртуальную машину на использование двух внутренних адаптеров (т. Е. Виртуальных адаптеров, которые соединяют хост и гостевую систему. Это один из возможных режимов адаптера в виртуальных машинах VirtualBox.)
  2. Сделайте два моста в вашем хосте
  3. Мост каждого гостевого интерфейса с соответствующим интерфейсом в хосте

Быть осторожен! Вы потеряете сетевой доступ к вашему хосту. Используйте другой способ (например, мышь, клавиатура и монитор) для доступа к нему.

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