Назад | Перейти на главную страницу

Формирование трафика для моделирования скорости загрузки / выгрузки

Я создаю сетевой эмулятор, чтобы помочь реализовать разные скорости. По сути, эта система будет формировать сетевые показатели данного пользователя (такие как скорость загрузки / скорость загрузки / потеря пакетов / джиттер и т. Д.) На основе запроса пользователя. Например, если пользователь выбрал 3G, система преобразует его / ее соединение, чтобы вести себя как соединение 3G. Я представляю, как сделать это, используя IP-адрес пользователя.

Я искал помощь по этому поводу, но не смог найти много. Интересно, возможно ли это вообще?

Вы можете смоделировать дроп-пакеты, используя что-то вроде этого:

iptables -A OUTPUT -p tcp -d [your station ip] --sport 80 -m statistic --mode random --probability 0.2 -j DROP

Перевести на: сервер упадет с вероятностью 20% пакетов, идущих на вашу станцию.

Для более продвинутых опций взгляните на этот.