在虚拟机上使用 Netem 延迟数据包

Delay packets using Netem on Virtual Machine

我试图在虚拟机上使用 Ubuntu 延迟数据包,但是当我在终端中键入时: tc qdisc add dev eth0 root netem 延迟 100ms 我得到: RTNETLINK 回答:不允许操作。

我是一名实习生,我被分配到网络上的一个时钟同步项目,我需要能够及时为发送和接收的数据包创建不对称,我的教授告诉我使用 netem。

我环顾四周,意识到我需要使用 sudo 命令,所以我在 "tc qdisc..." 之前添加了 sudo 我是 linux 的新手,所以我不知道很多东西。我的错!