tylertreat / comcast

Simulating shitty network connections so you can build better systems.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

sudo tc qdisc show | grep "netem" sudo tc qdisc add dev eth0 handle 10: root htb default 1 I couldn't setup the packet rules: exit status 2

liAnita opened this issue · comments

I see nearly the same issue on Ubuntu 64-bit 19.10:

~/go/bin/comcast --latency=250 --target-bw=1000 --packet-loss=10%

sudo tc qdisc show | grep "netem"
sudo tc qdisc add dev eth0 handle 10: root htb default 1
I couldn't setup the packet rules: exit status 1

commented

If you run the commands directly, you can see the command output. For me:

sudo tc qdisc add dev eth0 handle 10: root htb default 1
Cannot find device "eth0" <--

I've faced the same issue, and I've fixed it. The fix is:

  • make sure the tc tool was installed on the setup (to install it run this command: sudo yum install -y iproute-tc)
    
  • make sure the NetEm was installed on the setup (to install it run this commmand: yum -y install kernel-modules-extra)