Могу ли я использовать pfsense или m0n0wall для симуляции потери пакетов и дрожания?

Могу ли я использовать pfsense или m0n0wall для имитации потери, дрожания, дублирования и переупорядочения WAN-подобных пакетов?

Я вижу вопросы в поисках специальных решений, таких как: Какие инструменты я могу использовать для моделирования WAN для HTTP-трафика?

Но я хотел бы знать, можно ли это сделать и с обычным роутером. Идеально в качестве прозрачного моста Ethernet, а не фактического маршрутизатора.

Спасибо

2 ответа

Решение

Похоже, что и PFSense, и m0n0wall поддерживают формирователь трафика dummynet.

dummynet это инструмент, изначально разработанный для тестирования сетевых протоколов, и с тех пор используемый для различных приложений, включая управление полосой пропускания. Он имитирует / обеспечивает ограничения очереди и пропускной способности, задержки, потери пакетов и эффекты многолучевого распространения.

Вероятно, лучший способ сделать это - использовать модуль ядра netem. Смотрите здесь для более подробной информации. Это позволит вам выполнить все вышеперечисленное, а затем и некоторые. Он является частью ядра Linux с 2.6, поэтому к настоящему моменту должен быть доступен практически в любом дистрибутиве.

Другие вопросы по тегам