Atrasa algum tráfego do host local

1

Como atrasar algum tráfego localhost? (o computador é uma VM, mas espero que isso não importe)

O seguinte cria uma nova interface e tenta aplicar tc a ele:

ifconfig lo:1 127.0.10.10 netmask 255.0.0.0 up
tc qdisk add dev lo:1 root netem delay 200ms

Isso também limitou o tráfego da interface de loopback normal:

$ ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=400 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=400 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=400 ms

O mesmo atraso apareceu para 127.0.10.10 e ao pingar o endereço IP do dispositivo.

Como atrasar apenas uma parte do tráfego localhost? (f.ex. para um endereço IP específico?)

ATUALIZAÇÃO: remover o tc qdisk , criar uma nova interface usando ip link add link lo name lo30 type dummy e definir tc não atrasou o tráfego. Parece que todo o tráfego para o computador local é roteado automaticamente para lo .

    
por M K 11.08.2017 / 10:25

0 respostas