http downloads mark routing

I am having the rapidshare downloads problem on my wisp and i am trying to load de balance with 2 ADSL lines.

The question is when i make a “mark packet” of a 500000-0 packet and queue it no prob, but i want to pickup all my downloads to the second WAN and browsing (0-500000) on the first WAN.

when i make 2 prerouting chains of the tcp 80 with 0-500000 and 500000-0 and then mark routing to the 2 WANs the browsing works ok but the downloads seems to freeze.

Is there because of the downloads change of public ip ? i dont understand!

Thanks in advance!

still dont now how to change route of 500000-0 http downloads to second WAN… anyone?

That is impossible to do.

NAT happens at the beginning of a connection, so you can’t change the circuit because the second circuit would discard that traffic because NAT would use an IP that doesn’t belong to that circuit. Even if it accepts it the downstream from the server to the client would go to the original IP and down the old circuit.
Even if you could change NAT the server would throw away packets from a different IP address within an existing connection.

So in short: you can’t do that for several reasons.

brrrr … the rapidshare is driving me crazy! grrrr

thanks !