original at: http://www.praga.org.ar/wacko/DevPraga/htbgen

Htb-gen has evolved a lot since it release in feb/2006, but i have no 
time to make a public decent documented and generalized release.
But right now i think that is better to put the stuff here, so others can
enjoy the notorious improvements (and maybe someone whants to help out)

Lets go to the hacks:
I have made 2 flavors of htb-gen (actually these are two real setups each one 
with diferent needs)
config files where touched and some documentation udpate was made in place.

 * First flavor (htb-gen evolution)
 – htb-gen-9.0b.tar.gz Source tarball
 – Multiples ifaces support, you can have now mult. LAN and mult. ISPs.
 – Per host p2p percent of rate assignation
 – Named ISP/LAN and clients in the web-frontend
 – Code simplification
 – htb-init support removed (no one find this usefull)
 – pfifo_fast for prio class
 – Compatibility with bash v2
 – tc batch mode support, now both iptables and tc are batched,
 huge speed impact on large setups and yet tc and iptables
 command in the source are transparent readables
 
 * Second flavor (htb-gen advanced)
 – htb-gen-9.0b-advanced.tar.gz Source tarball
 – All features of htb-gen-9.0b 
 – Grained prio/non_prio per host definition, you can setup per client:
 – prio_tcp_ports 
 – prio_udp_ports
 – prio_protos (as esp,gre,igmp or ie even udp to include all udp traffic)
 – prio_helpers (netfilter helpers)
 
 – Customizable defaults for the variables above
 – An php-based web front-end:
 – builded with PEAR Quick Form?
 – data entry safe-checks
 – inline graphics per client

 * Bonus
There is also a per client graphic development, look at htb-graph script that 
collects data 
triggered by a cron entry(look at cron.d/htb-graph), and put it 
in /var/lib/rrd/, then there is 
a perl script that display clients graphics in a fashion maner. The graphics 
are per client and 
have diferent color(ligth/dark green) for prio/non_prio traffic. :-)

Good luck, and plz mail me any clean-up of this!

-- 
Luciano
_______________________________________________
LARTC mailing list
LARTC@mailman.ds9a.nl
http://mailman.ds9a.nl/cgi-bin/mailman/listinfo/lartc

Reply via email to