I have a problem with managing traffic on one MTBox with two gateways. Namely, GW1 is providing 20 mbps link, with 1 static IP. GW2 has 2 mbps link with complete C class subnet.
I mangled HTTP, FTP, P2P and SMTP traffic, while FTP and SMTP are directed to GW2, HTTP is shared between GW1 and GW2 and P2P and all other connections are directed to GW1. It works almost perfectly. The problem is that my C class on GW2 is no longer accesable from internet - no pings or traceroutes are coming to these addresses.
I tried to mangle ICMP protocol and to route it on GW2, yet it does not help. The only way for me to enable access to these addresses (a.m. C class on GW2) is to route all other traffic to GW2. Since GW2 has only 2 mbps link this is not a good idea. Now, there is a physical way to solve this issue with another MTBox, but what I seek for is a logical one and if anyone had the same problem or can come up with an idea to solve the matter, please, do propose one.
Thanks everyone