OK, if you are not in a big rush: I am working on something similar so once I have a more detailed example I will make it available to you (once it works). I am not so hot on the html side so I need to figure out how to set up an html algorithm (not using the log entry). Basically I want to set up s...
Suggestion: Make two gateways dest=0.0.0.0 gateway=ISP distance 1 and the other distance 2 create your gateways for host ping ISP1 as you did. no routing marks create netwatches for your gateway1 ping hosts - down script disables the first route if other netwatch is also down, up enables That is pur...
OK, I see that you have implemented your own system for checking gateways etc. and if that works then the only problem I see is that you are using routing marks but you have not mentioned any firewall mangle settings. I recommend removing the routing marks because unless packets are marked with the ...
I may be wrong about the reversing of the translation but it would be neater to change the port number. Otherwise you may need to establish static routes for those IP's. Hope that helps.