Hi Kipel,
OK, so I have upgraded to rc10, but the symptoms are the same. The set up here is a small cat5 newtwork with about 25 hot spot users, with two adsl connections on separate ethernet interfaces. Here is what I have done.
1. I checked that using both gateways separately that when a client uses
http://www.whats is my ip.com the web site reports the correct ip number depending which gateway is enabled. When switching over gateways (disabling/enabling them in WinBox) I notice that sometimes the 'interface column' in Win Box shows "unknown". But its OK after a reboot.
2. I add both gateways as per the Equal Cost Multipath Routing routing example in the documentation. No matter what I do, traceroute from the MT box, or trace root from a cleint, I NEVER get the 2nd gateway, even after a reboot. Also when I look at the traffic graphs for each interface, the 1st gateway ALWAYS has much more traffic on it than the 2nd one.
3. So I try policy routing. I add the mangle rule in as per the example, using destination port=80, and routing mark as "adsl2". I set the routing-mark of the 2nd interface as "adsl2", but still
http://www.whatsmyip.com ALWAYS reports the same IP number (of the 1st gateway, even after reboots).
4. I try pinging one of our servers (on a different site using its public ip address). I set the mangle rule to ICMP (no port number), but still a traceroute from the cleint computer still shows the old (1st) gateway, or times out. If I try pinging the remote server, I get a time out.
My question is, am I doing something wrong, or is this functionality in 2.9 rc10 broken??
Any advice gratefully received.
rgds Jim Heck