У меня есть одна Linux-машина с двумя интерфейсами. Первый используется по умолчанию и обеспечивает доступ к Интернету, второй интерфейс был добавлен как выделенная ссылка для отправки пакетов из tcpgen, чтобы его можно было перехватить на другом компьютере (ПК2). Каков самый простой способ пересылки всего трафика, отправляемого инструментом tcpreplay на выделенный интерфейс ПК1 (eth1) на ПК2. ПК2 (машина Windows) имеет аналогичную конфигурацию - один выделенный интерфейс для захвата трафика с ПК1, а другой интерфейс используется для Интернета.
Похоже, вам нужно включить зеркалирование портов на виртуальном коммутаторе HyperV, чтобы вторая машина получала весь трафик с машины 1. Эта статья должна помочь: http://workinghardinit.wordpress.com/2013/02/01/exploring-hyper-v-virtual-switch-port-mirroring/
У меня нет способа протестировать, но, по слухам, есть недокументированный способ сделать эту работу в 2008 году. Посмотрите на XML-файл конфигурации виртуальной машины 2, чтобы определить коммутатор и имя порта, затем попробуйте установить для этого ключа реестра значение 1: HKLM\SYSTEM\CurrentControlSet\services\VMSMP\Parameters\SwitchList\<SwitchName>\<PortName>\MonitorMode