tc filter packet directional questions

Joe Nuts joenuts at
Tue Nov 8 19:22:35 CET 2005

Hi group,
I have a few questions concerning setting up some htb queues on my
firewall. I've read through the documentation, and I'm utterly
confused. My set up is essentially : DSL to internet 4.5M down .748
up. Connects to eth0 (external interface). Firewall has eth1 (internal
interface), and various tunnel interfaces. (approx. 12 internal
networks are routed through this box. minimal traffic between
networks, mostly used for internet traffic)
As I undertstand it, only traffic that is 'sent' can be queued. Thus,
my tc filter rules should be on dev eth0 for traffic destined for the
internet (refered to as outbound traffic), and my filter rules should
be on dev eth1, tun1, tun2, tun3, etc for traffic from the internet
(refered to as inbound traffic).
Which leads me to question 1: can one class be shared among devices? I
would like to have my 4.5M down available to all my internal
interfaces, with priorities given to certain tcp traffic.
Question 2 is about the actual "sending" of the traffic. If I limit
dev eth0 to only be able to send at .748k, will that have any effect
on the incoming traffic? Does the act of passing an incoming packet on
dev eth0 to go out of dev eth1 count towards dev eth0 "sending"
Thanks for the help

More information about the netfilter mailing list