Реконект OpenVPN клиента после обрыва связи!
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Casper
- рядовой
- Сообщения: 21
- Зарегистрирован: 2010-04-01 18:19:33
Реконект OpenVPN клиента после обрыва связи!
Доброго времени суток!
Недавно из-за нового провайдера возникла одна проблема. По техническим причинам он отрубает инет каждую ночь, примерно на пару часов. ВПН клиенты автоматически подключаются если обрыв ну максимум минут пять, а после пару часов оффлайна служба просто стопится и все на этом.
С утра приходится перезагружать все впн клиенты в каждом филиале (пользователи просто жестко перезагружают системник).
Сервер: Freebsd 7.1, openvpn 2.0.6
Клиенты: тоже самое.
Ну и собственно вопрос, если какой нить скриптик, который допустим каждые пять минут будет проверять пинг до впн сервера и в случае его отсутствия перестартовать опенвпн?
Заранее благодарен!
Недавно из-за нового провайдера возникла одна проблема. По техническим причинам он отрубает инет каждую ночь, примерно на пару часов. ВПН клиенты автоматически подключаются если обрыв ну максимум минут пять, а после пару часов оффлайна служба просто стопится и все на этом.
С утра приходится перезагружать все впн клиенты в каждом филиале (пользователи просто жестко перезагружают системник).
Сервер: Freebsd 7.1, openvpn 2.0.6
Клиенты: тоже самое.
Ну и собственно вопрос, если какой нить скриптик, который допустим каждые пять минут будет проверять пинг до впн сервера и в случае его отсутствия перестартовать опенвпн?
Заранее благодарен!
Услуги хостинговой компании Host-Food.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/
Тарифы на виртуальные сервера (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/
- budmo
- рядовой
- Сообщения: 18
- Зарегистрирован: 2010-04-04 11:48:38
Re: Реконект OpenVPN клиента после обрыва связи!
Смотрите скрипт в теме: "готовый порт для автосмены каналов интернета". Он вам тоже должен подойти.
- Casper
- рядовой
- Сообщения: 21
- Зарегистрирован: 2010-04-01 18:19:33
Re: Реконект OpenVPN клиента после обрыва связи!
а ссылку на тему можно? поиском не выходит....
- budmo
- рядовой
- Сообщения: 18
- Зарегистрирован: 2010-04-04 11:48:38
- Casper
- рядовой
- Сообщения: 21
- Зарегистрирован: 2010-04-01 18:19:33
Re: Реконект OpenVPN клиента после обрыва связи!
спасибо, попробую разобраться.
-
- лейтенант
- Сообщения: 638
- Зарегистрирован: 2007-04-08 5:50:16
Re: Реконект OpenVPN клиента после обрыва связи!
Вообще-то странно. Выложите конфиг клиента (FreeBSD). У нас автоматом коннектится даже после суток простоя в Богом забытых филиалах.
- Casper
- рядовой
- Сообщения: 21
- Зарегистрирован: 2010-04-01 18:19:33
Re: Реконект OpenVPN клиента после обрыва связи!
Доброго времени суток!
Конфиг клиента выглядит так:
а вот конфиг сервера на всякий случай:
Конфиг клиента выглядит так:
Код: Выделить всё
client
dev tun
proto tcp
remote ХХХ.ХХХ.ХХХ.ХХХ 4040
resolv-retry infinite
nobind
user nobody
group nobody
persist-key
persist-tun
ca /usr/local/etc/openvpn/keys/ca.crt
cert /usr/local/etc/openvpn/keys/izhevsk.crt
key /usr/local/etc/openvpn/keys/izhevsk.key
comp-lzo
verb 4
mute 20
tun-mtu 1400
tun-mtu-extra 32
mssfix 1000
status /var/log/openvpn-client_name-stat.log
log-append /var/log/openvpn-client_name.log
Код: Выделить всё
port 4040
proto tcp
dev tun0
ca /usr/local/etc/openvpn/keys/ca.crt
cert /usr/local/etc/openvpn/keys/server.crt
key /usr/local/etc/openvpn/keys/server.key
dh /usr/local/etc/openvpn/keys/dh1024.pem
server 10.10.16.0 255.255.255.0
push "route 10.10.16.0 255.255.255.0"
route 192.168.25.0 255.255.255.0
route 192.168.24.0 255.255.255.0
route 192.168.25.0 255.255.255.0
route 192.168.26.0 255.255.255.0
route 192.168.27.0 255.255.255.0
route 192.168.31.0 255.255.255.0
route 192.168.32.0 255.255.255.0
keepalive 10 120
client-to-client
client-config-dir /usr/local/etc/openvpn/ccd
comp-lzo
user nobody
group nobody
tun-mtu 1400
tun-mtu-extra 32
mssfix 1000
persist-key
persist-tun
status /var/log/openvpn/openvpn-status.log
log-append /var/log/openvpn/openvpn.log