Здравствуйте.Имеем маршрутизатор на базе Дебиана. Он же OpenVPN-клиент. OpenVPN-сервер подключен к интернету двумя каналами, причем резервный канал - плохой (низкая скорость, частые обрывы, ppptp )
Задача:
1) При падении основного канала на сервер, клиент должен подключаться к резервному
2) При восстановлении основного канала, клиент должен переключаться на него.
3) Минимизировать передергивание каналов
Первая решается указанием двух remote в конфиге клиента:
~# cat /etc/openvpn/client.conf | grep remote
remote IP1 1194
remote IP2 1194
# Choose a random host from the remote
;remote-random
Есть ли способ сделать это "из коробки" т.е. настройками клиента?
Если писать скрипт, то как бы вы посмотрели со стороны клиента к какому remot'у он подключился? На стороне сервера, в логе openvpn-status.log видно откуда зацепился клиент. Можно ли как-то на стороне клиента увидеть это не парся весь openvpn.log?