zbytocne si komplikujes zivot vsetko sa da pekne urobit cez netfilter ak chces aj shapovat dane IPcky + IMQ
ukazem ti ako by som to riesil ja na jednoduchom priklade, pisem to z hlavy takze je to len priklad viac man iptables
IPTABLES="/sbin/iptables"
LIMIT=""-m limit --limit 12/h --limit-burst 50"
BCAST="192.168.6.255/32"
........
vytvoris si pravidlo pre eth1 - LAN karta
$IPTABLES -N ip_6_2-ot
$IPTABLES -A ip_6_2-ot -p icmp -j RETURN
$IPTABLES -A ip_6_2-ot -m state --state ESTABLISHED,RELATED -j RETURN
$IPTABLES -A ip_6_2-ot $LIMIT -j LOG --log-prefix "ip_6_2-ot: "
$IPTABLES -A ip_6_2-ot -j DROP
# eth1
$IPTABLES -N eth1in
$IPTABLES -A eth1in -m mac --mac-source 00:00:12:12:12:12 -s 192.168.6.2 -j RETURN
$IPTABLES -A eth1in -s $BCAST -j RETURN
$IPTABLES -A eth1in $LIMIT -j LOG --log-prefix "eth1in: "
$IPTABLES -A eth1in -j DROP
$IPTABLES -N eth1ot
$IPTABLES -A eth1ot -d 192.168.6.2 -j ip_6_2-ot
$IPTABLES -A eth1ot -d 192.168.6.2 -j RETURN
........
$IPTABLES -A FORWARD -i eth1 -j eth1in
$IPTABLES -A FORWARD -o eth1 -j eth1ot
$IPTABLES -A FORWARD -s 192.168.6.0/24 -d 192.168.6.0/24 $LIMIT -j LOG --log-prefix "NETtoNET: "
$IPTABLES -A FORWARD -s 192.168.6.0/24 -d 192.168.6.0/24 -j DROP
$IPTABLES -A FORWARD $LIMIT -j LOG --log-prefix "FORWARD: "
$IPTABLES -A FORWARD -j ACCEPT
.....
$IPTABLES -t nat -A POSTROUTING -s 192.168.6.2 -o eth0 -j SNAT --to 193.87.172.x #pustis net pre danu IP
.......
$IPTABLES -A INPUT -i eth1 -j eth1in
$IPTABLES -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
# povolis broadcast
$IPTABLES -A INPUT -i eth0 -d 193.87.172.255 -j ACCEPT #alebo broadcast moze byt 193.87.172.127 kedze maska je 25 bitova
$IPTABLES -A INPUT $LIMIT -j LOG --log-prefix "INPUT: "
$IPTABLES -A INPUT -j DROP
..........
$IPTABLES -A OUTPUT -o eth1 -j eth1ot
$IPTABLES -A OUTPUT $LIMIT -j LOG --log-prefix "OUTPUT: "
$IPTABLES -A OUTPUT -j ACCEPT
takze zhruba takto snad ti to pomoze, kludne mozes zapracovat aj time modul to uz je brnkacka + shaper len musis patch IMQ ( ci si zvolis htb, cbq ...) je uz na tebe aky shaper, vsetko sa da pekne automatizovat + zapojit databazu proste ako si to urobis tak to budes mat

, len musis vediet BASH, Perl alebo iny cli aj v php sa to da

Vela zdaru