Два провайдера с динамическими IP (один основной, второй резервный.)
OVPN туннель 192.168.0.1/24
Локальная сеть 192.168.1.1/24
Туннель поднят через основного провайдера. Сеть 192.168.1.1/24 выходит в мир через туннель. С помощью netwatch настроено резервирование канала - при падении основного провайдера, туннель поднимается через резервный канал. А как сделать проверку на предмет падения удаленного OVPN сервера? Если не получается поднять туннель ни через одного из провайдеров, то трафик нужно направить через основной канал. Как правильно организовать данную схему?
Маршруты через основного провайдера
ip route print
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 ADS 0.0.0.0/0 78.25.65.145 1
1 ADC 78.25.65.0/22 78.25.65.89 ether1-gateway 0
2 ADS 178.63.151.224/32 192.168.0.1 1
3 ADC 192.168.0.1/32 192.168.0.2 ovpn-out1 0
4 ADC 192.168.1.0/24 192.168.1.1 bridge-local 0
При падении основного провайдера - переключаемся на резервный канал
ip route print
Flags: X - disabled, A - active, D - dynamic,
C - connect, S - static, r - rip, b - bgp, o - ospf, m - mme,
B - blackhole, U - unreachable, P - prohibit
# DST-ADDRESS PREF-SRC GATEWAY DISTANCE
0 ADS 0.0.0.0/0 10.119.24.145 1
1 ADC 10.119.24.0/22 10.119.24.89 ether1-gateway 0
2 ADS 178.63.151.224/32 192.168.0.1 1
3 ADC 192.168.0.1/32 192.168.0.2 ovpn-out1 0
4 ADC 192.168.1.0/24 192.168.1.1 bridge-local 0