Netem和虚拟接口

时间:2015-07-02 13:30:42

标签: delay ubuntu-14.04 network-interface network-monitoring

我需要模拟网络,引入例如随机延迟,我需要帮助才能使用NetEm。 该方案包含两台Ubuntu 14.04计算机:A和B.

A和B在eth1上具有IP地址192.168.0.1和192.168.0.2。 为了避免弄乱NICs eth1,我设置了虚拟接口eth1:

sudo ifconfig eth1:1 192.168.1.x/24 up

此时,仅在B上,我按如下方式添加延迟:

sudo tc qdisc add dev eth1:1 root netem delay 50ms 10ms 25%

问题是物理网卡eth1也会出现这种延迟。我的意思是,如果我ping eth1上的地址(192.168。 0 .1 ping 192.168。 0 .2),数据包将被延迟,就像它们前往eth1一样: 1。相反,我希望延迟仅限于eth1:1。

发生什么事了?我该如何解决这个问题?

此外,我读到这样,网络损伤只影响出口流量。如何为出口和入口流量引入延迟?

0 个答案:

没有答案