good morning,
I have programed an fail over for normal traffic from ISP1 to ISP2 and as well since ISP1 have little bandwidth i have created mangle rules for marking ISP2 for email eclusively but when ISP2 fails supposedly email do not jump to ISP1 ...
I have programed routes with recursive because ISP2 is cable modem and can not trust on Cable modem IP to show if internet passing through or not ...
routing rules i made says:
0.0.0.0/0 recursive to 8.8.8.8 distance 1
0.0.0.0/0 recursive to 8.8.4.4 Distance 2 (Cable modem)
8.8.8.8 to Gateway of ISP1
8.8.4.4 to Gateway of ISP2 or cable modem in my case 192.168.1.254
also added for emails suing ISP2 first and jump to ISP1 if failing like so and here is my question is this a good way to do it or any better way to do it .....
0.0.0.0/0 recursive 8.8.4.4 priority 4 routing mark ISP2-mail
0.0.0.0/0 recursive 8.8.8.8 priority 6 routing mark ISP2-mail
ruting tells me it is working but people complaining email will not pass when ISP2 fails but
IP-> routing have 0.0.0.0/0 8.8.8.8 priority 6 routing mark ISP2-mail marked as AS and main 0.0.0.0/0 8.8.4.4 priority 4 routing mark ISP2-mail marked as S only
thank for the help
what is going on ?