May you need mark packets with iptables and one IMQ device with htb queue Something like iptables -t mangle -A PREROUTING -i intf1 -j MARK --set-mark 1 ..... iptables -t mangle -A PREROUTING -i intfN -j MARK --set-mark N iptables -t mangle -A PREROUTING -j IMQ And to imq0 attach HTB qdisc with shaping according to mark value On Mon, Jul 07, 2003 at 11:32:25PM +0300, Hasso Tepper wrote: HT>I needed router that can do "bidirectional" shaping in interface. I'm HT>using IMQ + TBF for that at the moment. One ethernet interface is HT>connected to "backbone", other has many vlan's. Every vlan is HT>"connected" to IMQ device. I have wrapper scripts for maintaining HT>this stuff and it works like a charm. HT>But there is problem though - router can handle more, but I'm running HT>out of IMQ devices. Default is 16 devices, but it is possible to HT>change it in linux/include/imq.h. Theoretical maximum is 127. There HT>is bug is imq module btw, it refuses to accept bigger number of HT>numdevs argument than 99. But router really can handle more. HT>So, any ideas? HT>1) It is router, nothing more. No any services here. HT>2) Solution should be really simple because configuration changes HT>really often. HT>3) Shaping "upload" only in backbone interface isn't solution. HT>4) No need for obvious "solutions" like - buy another box ;). HT>regards, HT>PS. I posted with wrong from address at first. Sorry if it would be HT>duplicate. HT>-- HT>Hasso Tepper HT>Elion Enterprises Ltd. HT>WAN administrator HT>_______________________________________________ HT>LARTC mailing list / LARTC@xxxxxxxxxxxxxxx HT>http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/ -- Best regard, Aleksander Trotsai aka MAGE-RIPE aka MAGE-UANIC My PGP key at ftp://blackhole.adamant.ua/pgp/trotsai.key[.asc] Big trouble - Quantum dynamics are affecting the transistors