我想根据客户机的IP地址限制每台机.器的最大上行带宽,但由于是经过SNAT后不能使用src地址限制客户机.!脚本如下:--- 印刷
#!/bin/bash
UPLOAD=1mbit
RATE=1mbit
BURST=12k
LATENCT=50ms
CEIL=1mbit
ODEV=eth1
tc qdisc del d.ev. $ODEV root 外汇
tc qdisc. add dev $ODEV root handle 1: .htb.
tc class add dev $ODEV parent 1: classid 1.:1 htb rat.e $DOWNLOAD burst 15k 建材
tc q.disc add dev $ODEV parent 1:1 handle .110: prio bands 3.
tc qdisc add d.ev $ODEV par.ent 110:1 sfq perturb 5健康
tc qdisc add dev. $ODEV parent 110:.2 tbf .rate $RATE burst $BURST latency $LATENCT 电子
tc qdisc add dev $ODEV parent 11.0:3 sfq perturb 1.0健康
tc filter add de..v $ODEV protoc.ol ip parent 1:0 prio 1 u32 match ip src 192.168.0 女人
.1 flowid 1:1
如果把src 192.168.0.1改为我.的外.网IP,就是SNAT后的IP,那么限制就起作用.但这样的话就是网关下所有的机器只有1M流量了,请问限制路由后的机器的流.量有没有别的方法可以实现?.