Использование Tcpreplaying VMware

Мы используем файл, экранирующий доступный на Windows Server 2003 R2. Это предотвращает файлы с определенными расширениями (.mp3 .wav .mov .avi и т.д.) от того, чтобы быть записанным до сетевых ресурсов. Тем не менее на существующих файлах мы связываемся с пользователем прежде просто удалить его. Если бы Вы хотите удалить перед выяснением я удостоверился бы, что у Вас есть резервное копирование файлов, на всякий случай Вы сталкиваетесь с 'проблемой' позже.

5
задан 20 June 2010 в 09:32
2 ответа

Если целевым MAC-адресом в получении, которое Вы воспроизводите, не является MAC в интерфейсе в VM и существует хост в том же VLAN, который имеет тот MAC, Вы не будете видеть трафика, потому что виртуальный коммутатор передаст кадры на порте, связанном с тем MAC.

Попытайтесь перечислить таблицу переадресации моста и искать Ваше место назначения mac.

0
ответ дан 3 December 2019 в 02:06

Я не попробовал это в VMware Workstation в последнее время, но обычно это - результат одного из следующего:

  1. VM, от которого Вы пытаетесь получить, не помещает NIC в неразборчивый режим, поэтому не видьте пакеты, которые не предназначены для него. Можно решить это или работающий tcpdump как корень в VM или путем изменения tcpreplay для использования MAC-адреса VM как место назначения для пакетов, которые он отправляет (tcpreplay, идет с tcprewrite, который делает этот вид изменения легким). Поочередно, Вы могли сделать dest MAC-адрес пакетов воспроизводимым широковещательный адрес, ff:ff:ff:ff:ff:ff (ПРЕДУПРЕЖДЕНИЕ: ОЧЕНЬ ОПАСНЫЙ. Если Вы действительно не понимаете то, что Вы делаете, я рекомендую отключить от физической сети прежде, чем сделать это).

  2. Хост не позволяет VM помещать интерфейс в неразборчивый режим. Я не уверен, как скорректировать это в VMware Workstation, но в ESX [я] там - опция на vSwitch для, "Позволяют Неразборчивый режим". Вы могли также работать вокруг этого путем изменения целевого MAC-адреса tcpreplay потока, как упомянуто в 1.

  3. Полномочия на vmnet в хосте не корректны, чтобы позволить неразборчивому режиму работать (предположение, что Вы используете Linux в качестве хоста ОС). Существует набор статей VMware KB об этом, и решение его непоследовательно в лучшем случае Вы смогли делать это chmodding интерфейс/dev/vmnetX к 777, но Вы, вероятно, более обеспечены просто создание Вашего трафика воспроизведения, предназначенного для MAC VM, если один из других ответов не решает его сначала.

Удачи,

- jed

1
ответ дан 3 December 2019 в 02:06

Теги

Похожие вопросы