相关疑难解决方法(0)

使用 tc 将数据包延迟到单个 IP 地址

我是使用tcnetem 的新手。我想延迟发送到特定 IP 地址的数据包。但是,以下命令会导致系统上的所有数据包延迟,而不仅仅是 IP 地址 1.2.3.4:

tc qdisc del dev eth0 root
tc qdisc add dev eth0 root handle 1: prio
tc qdisc add dev eth0 parent 1:1 handle 2: netem delay 500ms
tc filter add dev eth0 parent 1:0 protocol ip pref 55 handle ::55 u32 match ip dst 1.2.3.4 flowid 2:1
Run Code Online (Sandbox Code Playgroud)

我的猜测是我最后需要某种全能过滤器来指定所有剩余流量不应通过 netem。但我什么也做不了。我如何让这个工作?

linux traffic-shaping tc

22
推荐指数
2
解决办法
4万
查看次数

流量整形:tc filter catch all filter

如何配置“捕获所有”过滤器tc filter

我使用以下代码进行了测试,但它给了我错误"Unknown filter "1:100", hence option "protocol" is unparsable"

tc filter add dev $IF_LAN parent 1:100 protocol ip prio 7 flowid 1:190
Run Code Online (Sandbox Code Playgroud)

提前致谢。

qos traffic-shaping filter tc

6
推荐指数
1
解决办法
3797
查看次数

标签 统计

tc ×2

traffic-shaping ×2

filter ×1

linux ×1

qos ×1