Encontrei uma solução alternativa no final. Ele funciona bem na minha situação, mas requer o uso de uma VM; pode muito bem haver uma solução mais elegante. Esteja avisado.
Esse método usa o VMware Workstation (observe que o Player não é suficiente). Eu usei o Ubuntu Desktop e o Ubuntu Server como sistema operacional host e guest, respectivamente.
A estação de trabalho possui um 'editor de rede virtual' (aplicativo separado empacotado com a estação de trabalho). Com isso, você pode criar interfaces de rede virtual adicionais e pode atribuir latências virtuais àquelas independentemente. Crie interfaces vmnetX adicionais conforme necessário (o meu era do tipo somente host) e você pode adicionar novos adaptadores de rede à sua VM, especificando manualmente as interfaces de rede correspondentes. Se você estiver usando o linux, provavelmente também precisará adicionar os novos adaptadores a / etc / network / interfaces no sistema operacional convidado.
Agora você deve ter várias interfaces / redes diferentes disponíveis que são compartilhadas entre o host e o convidado. Introduzir a latência para essas interfaces usando algo como o seguinte (google este comando para mais detalhes, este é apenas um exemplo):
sudo tc qdisc add dev vmnet1 root netem delay 20ms
Acabei apresentando o atraso no sistema operacional convidado (usando as interfaces eth0, eth1, ...) em vez do host, como é mostrado no exemplo acima. Eu não acho que deveria fazer uma diferença enorme, no entanto.
Esteja ciente de que este é apenas um rápido & descrição suja e não muito genérica de como eu comecei a trabalhar. Se você quiser fazer algo semelhante, talvez precise alterar alguns detalhes.