Hello! I have been using HTB+SFQ shaping successfully for a LINUX router with one internet connection and one LAN interface. I put htb qdisc and htb classes on eth1 (Internet) interface to shape outgoing traffic. Then I mark the packets I need with IPTABLES -t mangle POSTROUTING and put them into appropriate HTB classes of eth1 interface. For incoming traffic (download) I put htb qdisc and htb classes on eth0 (LAN) interface. Then I also mark the packets with IPTABLES and put them into appropriate HTB classes of eth0 interface. Such configuration works rather well for me, and I can filter and shape traffic "looking" at a LAN user IP or at a port the packet travels. But now I need to add some more LAN interfaces and also do NAT on them. I need to shape traffic for all LAN users, so how should I control incoming (download) traffic ? Should I add htb qdiscs on all LAN interfaces and do shaping ? But what about "borrowing" download traffic among LAN interfaces ? I have heard something about IMQ device and read some information about it, but I don''t really understand how could I use it in my situation. Is IMQ working stable ? Perhaps I could solve my problem without completely rewriting my scripts ? Maybe it would be easier to build another router with several LAN cards and connect it to my working router leaving the same configuration ? ----------------------------------------------------- | | eth1 (INET) ------------ | NAT + HTB| | | <--------- Static routes and NAT for ------------ Networks NET1, NET2, NET3... | eth0 (LAN1) | | | eth0 (LAN1) ---------------------- | router without NAT | | | ---------------------- |eth1 |eth2 |eth3 | | | | | | NET1 NET2 NET3 ------------------------------------------------------- I would be very grateful for your suggestions and comments. Rokas Zakarevicius _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/