Комментарии 10
Есть способ лучш — сделать две виртуалки с использованием virtualbox и установить им сетевые адаптеры типа UDPTunnel — они будут заворачивать ethernet пакеты в UDP, которые затем с помощью простейших скриптов можно дропать, вставлять задержки и так далее.
НЛО прилетело и опубликовало эту надпись здесь
Предыдущая статья в этом же блоге, три дня назад. Практически о том же самом:
habrahabr.ru/blogs/testing/127274/
habrahabr.ru/blogs/testing/127274/
Теперь каждый год, в августе-сентябре будет упоминание про dummynet под win?
Для шейпинга трафика per-application есть хорошая (но платная) утилита http://www.netlimiter.com/
Я для эмуляции узкого/глючного канала использовал Нуль-Модем, и, рулил сеткой именно на КАНАЛЬНОМ уровне.
Виртуальный сервер «провайдера» писал на чистом рнр. Для этого я разобрался с довольно простым протоколом ррр (и парочкой сопутствующих lcp и ipcp).
Из ком-порта (win xp) читал кадры которые шлет клиент (со второго конца нуль-модема) и с нужной мне задержкой отправлял нужные ответные кадры (и, соответственно отбрасывал все ненужное от клиента).
Виртуальный сервер «провайдера» писал на чистом рнр. Для этого я разобрался с довольно простым протоколом ррр (и парочкой сопутствующих lcp и ipcp).
Из ком-порта (win xp) читал кадры которые шлет клиент (со второго конца нуль-модема) и с нужной мне задержкой отправлял нужные ответные кадры (и, соответственно отбрасывал все ненужное от клиента).
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Использование Dummynet для эмуляции узкого канала под Windows