Projde ti v tomhle stavu trebas ping nebo tak neco ? Pokud ne, zkus na to povesit cron script, kde budes posilat ping (1x10pingu/5 minut ?) a pokud trebas >10% neprojde tak /etc/init.d/xyz restart.
Osobne obcas pouzivam OpenVPN a nekdy mi spojeni normalne navaze bez restartu sluzby a nekdy ne, tohle pomaha, i kdyz to asi neni zrovna systemovy reseni.