openvpn не отрабатывает скрипт

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
glb_ussr
мл. сержант
Сообщения: 110
Зарегистрирован: 2010-05-13 7:45:38

openvpn не отрабатывает скрипт

Непрочитанное сообщение glb_ussr » 2013-05-19 20:21:35

Всем привет.
есть openvpn с конфигом клиента.

Код: Выделить всё

remote *.*.158.26
dev tap
proto udp
port 1194
nobind
client
tls-client
comp-lzo
ns-cert-type server
ca keys/ca.crt
cert keys/client1.crt
key keys/client1.key
#user user
#group user

ping 15
ping-restart 120
ping-exit 60
ping-timer-rem

#keepalive 10 60

persist-key
persist-tun

verb 4
script-security 2

#route-up /etc/openvpn/scripts/up.sh
#route-noexec
#down /etc/openvpn/scripts/down.sh
два скрипта, up срабатывает.
но вот засада, когда сервак помирает, down скрипт не отрабатывает, вместо этого клиент продолжает попытки переподключиться. Как заставить клиента выполнить скрип down а уж потом пусть переподключается, сколько хочет ?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
skeletor
майор
Сообщения: 2507
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: openvpn не отрабатывает скрипт

Непрочитанное сообщение skeletor » 2013-05-20 16:45:06

down выполняется после нормально завершения. А если сервис просто убит, например по kill -9 или таймауту, то он выполнятся не будет.
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

Аватара пользователя
glb_ussr
мл. сержант
Сообщения: 110
Зарегистрирован: 2010-05-13 7:45:38

Re: openvpn не отрабатывает скрипт

Непрочитанное сообщение glb_ussr » 2013-05-21 5:36:59

это я знаю, как заставить openvpn ложить интерфейс если сервер недоступен ?

Аватара пользователя
skeletor
майор
Сообщения: 2507
Зарегистрирован: 2007-11-16 18:22:04
Откуда: Kiev
Контактная информация:

Re: openvpn не отрабатывает скрипт

Непрочитанное сообщение skeletor » 2013-05-21 13:10:09

писать скрипт, который будет стопать openvpn
"Винда съела дрова и резет здесь не фурычит."
"Все говорят, что у меня /dev/hands криво и я всё делаю через /dev/ass. А у меня этих фалов вообще нет!"

Аватара пользователя
glb_ussr
мл. сержант
Сообщения: 110
Зарегистрирован: 2010-05-13 7:45:38

Re: openvpn не отрабатывает скрипт

Непрочитанное сообщение glb_ussr » 2013-05-22 8:29:57

может есть на примете такой скрипт ? или скрипт который пингает и запускает скрипт.


slowstas
проходил мимо

Re: openvpn не отрабатывает скрипт

Непрочитанное сообщение slowstas » 2014-03-23 17:19:37

Топтал я эти грабли. Там все просто.

1.keepalive убрать везде, ибо оно ставит не совсем то что нужно....
2. На сервере:
ping 10
ping-exit 60 # По таймауту - сервер понимает что потерял клиента и начинает очистку, включая и client-disconnect, при ping-restart этого не происходит.
push "ping 10" # раздадим все с сервера, дабы не контролировать Х клиентских конфигов
push "ping-restart 60" # Клиент при потере сервера - таки должен реконнектится, а не отваливаться совсем.
push "explicit-exit-notify 3" #клиент при нормальном своем шутдауне заставляет сервер пристрелить сессию (и позвать client-disconnect), иначе это произойдет только после таймаута на сервере.
3. все остальное про пинги и рестарты убить везде. И все телемаркет.