Openvpn - monit újraindítás nem megy

Fórumok

Sziasztok!

Egy TP-LINK routeren futó openvpn szolgáltatásra szeretnék debian alapú gépen csatlakozni állandóan (7/24). Csatlakozás ok, azt teszi ami szeretnék, de random időnként megszakad a kapcsolat (kb. 10-30 óra között).
Gondoltam úgy is fut a monit, figyelem vele az openvpn kapcsolatot és ha nincs, újraindítom az openvpn klienst.
Ez a monitrc egy része:

check host tplinkrouter with address 192.168.5.5
   if failed icmp type echo count 3 with timeout 15 seconds then exec "/etc/init.d/ovpn start" as uid root

Ám, ha nen tud pingelni, akkor sem futtatja a scriptet.
Parancssorban simán jó lefut
Mitől lehet?

Hozzászólások

Csak egy ötlet: nem véletlenül "/etc/init.d/ovpn restart" kellene neked?

Debian Linux rulez... :D
RIP Ian Murdock

Szerintem nem kell semmi ilyen trükk. A "keepalive" és a "ping-restart" paramétereket nézd meg. Fejből írtam, remélem jól emlékszem.

azt teszi ami szeretnék, de random időnként megszakad a kapcsolat (kb. 10-30 óra között).

Először ezt kéne behatárolni, hogy pontosan mitől szakad meg a kapcsolat, ahogyan djtacee javasolta: utána rá lehet térni, hogyan tudod orvosolni. Most csak az üres levegőt bökdösöd.

Semmit nem tudunk a szakadás okáról. Azt sem tudjuk hogy ilyenkor valamelyik oldalon megpukkan-e az openvpn processz.
 

zászló, zászló, szív

longterm kapcsolatoknál az szokott lenni hogy egy NAT-oló csomópontnál kipörög a conntrack táblából az adott kapcsolat bejegyzése. ez nem-e játszik szerepet…