In message <[EMAIL PROTECTED]> you
write:
> > ipchains -A input -p tcp -d 0.0.0.0/0 80 -t 0x01 0x80
> > ip ru from 192.168.0.14 tos 0x08 table 4
>
> (I'm assuming you meant 0x01 0x08 since your ip route looks fine)
>
> > But this doesn't work. (ip ro table 4 is working well. I've a similar
> > rule checking only for some other ip and it works.)
>
> >From my understanding (I too have multiple routes, one for high throughput
> and another for everything else) but I have found that you cannot route by
> ToS any packets *originating* from the box you're routing via ToS with.
That's true, and for the reasons you gave. 8-(.
> To anyone following this thread... is it possible to create a program
> which could attach itself to the tail end of a given program and force a
> specific ToS setting? i.e. I theoretically should be able to change the
> qmail packet program to automatically set ToS 0x08 and then it should
> route fine, but I am unsure of this. :-)
>From an strace of telnet:
setsockopt(3, SOL_IP, IP_TOS, [16], 4) = 0
This is what telnet does. Create a shared library, containing a new
socket() call to do a similar setsockopt if the __socket() call
succeeds and is an IP socket... Just rip the code floating around to
fix rvplayer using a similar .so solution.
A TOSsing proxy is also a possible solution, but I prefer the above.
Rusty.
--
.sig lost in the mail.
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]