Portál AbcLinuxu, 14. května 2025 01:27
tc qdisc add dev ppp0 root tbf rate 350kbit latency 50ms burst 1540Používám na UPC a velmi pomohlo.
#!/bin/sh DEV=eth1 tc qdisc del dev $DEV root tc qdisc add dev $DEV root handle 1: prio tc qdisc add dev $DEV parent 1:3 tbf rate 350kbit latency 50ms burst 1540 tc filter add dev $DEV protocol ip parent 1:0 prio 3 u32 notmatch ip dst 192.168.0.0/16 flowid 1:3Idea je, že defaultně se vše hází do rootu (žádný shaping), to co jde mimo lokální sít 192.168.0.0/16 se pak shapuje. Což bohužel nefunguje, protože to "notmatch" neexistuje, lze použít pouze "match" a jiné pokusy jak udělat "192.168.0.0/16 do rootu, vše ostatní filtrovat" se mi taky moc nepovedly ... tuší někdo jak tohle jde nějak elegantně vyřešit?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.