Мое устройство, являющееся встроенным в Linux IP-сервером, прозрачно для сетевых периферийных устройств, то есть ни один из его интерфейсов не назначен IP-адресу.
Ради разговора, давайте использовать ADSL-соединение в качестве примера, пока устройство проверяет двунаправленный трафик, сеть ведет себя так же, как если бы устройства не было, подключенного к проводу (см. Физическая настройка в прилагаемая схема).
Интересно, смогу ли я заключить это «устройство» в машину Windows и заставить его работать виртуально, чтобы он по-прежнему располагался между маршрутизатором ADSL и сетевым интерфейсом Windows с помощью виртуальных сетевых адаптеров (или как их имя в Windows)? и проверка трафика, как если бы он был на отдельном физическом устройстве, на чертеже в разделе «Виртуальная настройка» на прилагаемой диаграмме показано, чего я пытаюсь достичь.
Чтение немного в документах VirtualBox, кажется, что связывание правой стороны относительно просто, возможно, мне нужно установить один сетевой адаптер как Мостовая сеть , и VirtualBox подключит его к физический сетевой адаптер на хост-машине и сетевые пакеты обмениваются напрямую, обходя сетевой стек операционной системы хоста (в моем случае WinXP).
Однако я понятия не имею, как достичь левой части моей диаграммы, которая требует добавления виртуальных сетевых карт в окна и их правильной настройки таким образом, чтобы сделать возможным этот конвейер.
Буду признателен за любую помощь.
кстати, если это невозможно с VirtualBox, но с другим решением для виртуализации (например, VMWare), я бы принял и другое.
схема установки компонентов http://img715.imageshack.us/img715/810/physicalvsvirtualsetup2.png