2012-03-08 4 views
4

В целях тестирования, чтобы определить, как работает реализация протокола при наличии потери пакетов, я хотел бы заставить потеря пакетов на одном из моих сетевых устройств. В частности, я хотел бы иметь возможность настраивать потерю пакетов где-то между 0% и 100%. У меня есть небольшой опыт работы с iptables, и мне кажется, что я смогу добиться этого с помощью этого, но я не смог. Достижение 100% потери пакетов не является проблемой, хотя;). Есть идеи, как это сделать?Принудительная потеря пакетов

+1

Duplicate? http://stackoverflow.com/questions/614795/simulate-delayed-and-dropped-packets-on-linux – xato

+0

Конечно, это так. Я не видел этого, когда Googling для домена stackoverflow для этих терминов и, конечно же, не был в списке предлагаемых дубликатов. – Confusion

ответ

4

Посмотрите на iptables' Статистический модуль.

Я думаю, что-то вроде

iptables -A FORWARD -m statistic --mode random --probability 0.5 -j DROP 

должен сделать трюк на маршрутизаторе.

+0

Отлично, это звучит точно так же, как мне нужно. Кажется, я пропустил это в manpage. – Confusion

 Смежные вопросы

  • Нет связанных вопросов^_^