Хочу сделать:
Интернет-шлюз, имеющий 2 выхода в инет (2 сетевые карты eth1,2), 1 выход в локалку (eth0).
Кроме того на этой же машине должен работать OpenVPN-сервер, доступный на обоих каналах (1-й лег, 2-й работает).
В филиалах инет приходит через роутер, от него в openvpn-клиент, находящийся в локалке филиала, с одной сетевой картой. Через этого клиента должны иметь доступ в ВПН другие сетевые устройства в локалке филиала.
Как делать:
На сервере поднять подключения к сети, скриптом проверять доступность основного канала и при его падении переключать на резерв. По восстановлению - вернуть обратно.
Для филиалов нужно для устройств, которым нужна только ВПН указать в качестве шлюза клиента openvpn, для устройств, которым нужна и ВПН и Инет сделать статическую маршрутизацию.
Правильно ли я обозначил "Хочу"?
И верно ли представляю "Как"?