Portál AbcLinuxu, 1. června 2025 20:31
#!/bin/bash /sbin/tc qdisc add dev eth1 root handle 1: htb default 20 /sbin/tc class add dev eth1 parent 1: classid 1:0 htb rate 2Mbit /sbin/tc class add dev eth1 parent 1:0 classid 1:10 htb rate 128kbit /sbin/tc class add dev eth1 parent 1:0 classid 1:20 htb rate 2Mbit /sbin/tc filter add dev eth1 protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.247 classid 1:10 /sbin/tc qdisc add dev eth0 root handle 1: htb default 20 /sbin/tc class add dev eth0 parent 1: classid 1:0 htb rate 2Mbit /sbin/tc class add dev eth0 parent 1:0 classid 1:10 htb rate 128kbit /sbin/tc class add dev eth0 parent 1:0 classid 1:20 htb rate 2Mbit /sbin/tc filter add dev eth0 protocol ip parent 1:0 prio 1 u32 match ip src 192.168.1.247 classid 1:10eth0 je rozhranie von, eth1 lokálna sieť. HTB na eth1 (download) funguje na eth0 nie. Zdá sa, že problém je s filterom, asi nedokáže zachytiť paket resp. paket prejde okolo. Funguje vám niekomu shaping na upload pri takejto konfigurácii (nat+masq)?
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.