Как эмулировать задержки реального канала с помощью tc, не знаю насколько это сейчас рабочий способ, поэтому следует заглянуть в исходники как когда-то сделал автор. Про базовые операции "ухудшения" канала есть на Habr.