hello,

Here's my problem in short. I have 3 subnetworks in my LAN (eth1 - internal interface, 
eth0 - external), and my ISP has also 2 subnetworks (link speed at 11Mbps), let's say:

ISP1= 19x.2xx.25x.0/24
ISP2= 19x.2xx.25y.0/24

I want the traffic to the 2 subnets of the ISP be much higher than to the rest of the 
Internet.

I limit the traffic to the localnets with htb, the script is OK. For the moment if I 
limit the traffic, it is also limited to the ISP's subnets, the problem being at 
marking the packets.

here's the packet marking for LOCALNET1
-first version-
$IPTABLES -A POSTROUTING -t mangle -o eth1 -s $ISP1 -d $LOCALNET1 -j MARK --set-mark 6
$IPTABLES -A POSTROUTING -t mangle -o eth1 -s $ISP2 -d $LOCALNET1 -j MARK --set-mark 6
$IPTABLES -A POSTROUTING -t mangle -o eth1 -s 0/0 -d $LOCALNET1 -j MARK --set-mark 1

I mark the packets with 6 if they are coming from ISP1 and ISP2 and with 1 if coming 
from anywhere else.
Thought this would be OK, but it is not working. It seems that the last line marks ALL 
packets with 1, so traffic is limited at low speed no matter what the source is.

- second version -
$IPTABLES -A POSTROUTING -t mangle -o eth1 -s! $ISP1 -d $LOCALNET1 -j MARK --set-mark 1
$IPTABLES -A POSTROUTING -t mangle -o eth1 -s! $ISP2 -d $LOCALNET1 -j MARK --set-mark 1

In this case, oddly for me, there is no traffic limiting at all.

Can anynone help me please? Where is the problem? Can't mark packets to the same 
destination from  different sources?

Gy.


____________________________________________________________
Find what you are looking for with the Lycos Yellow Pages
http://r.lycos.com/r/yp_emailfooter/http://yellowpages.lycos.com/default.asp?SRC=lycos10
_______________________________________________
LARTC mailing list / [EMAIL PROTECTED]
http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/

Reply via email to