Если я правильно понял вопрос))
Беспокоиться не о чем, как только Ваш опенвпн отключается, никакие данные не передаются, пакетики бегать от Вас к серверу перестают))))) И когда провайдер впадает в "ДАУН", данные тоже не передаются)))))
А если у Вас доступны ВДС без опенвпн.... Тогда в принципе он у Вас не работает.
по поводу тр:
#!path_to_bash -x
ipvpn="xxx.xxxx.xxx.xxxxxx"
function ping_sh()
{
p=`which ping`;
ping_pong=`$p -q -c 4 $ipvpn > /dev/null; echo $? `;
if [[ "$ping_pong" -eq "0" ]]
then
echo "VPN accessed
start working";
ВЫЗОВ ФУНЦИИ ИЛИ СТРОКИ ЗАПУСКА ОПЕНВПН;
ВЫЗОВ ФУНКЦИИ ИЛИ БЛАЛАЛАБЛААА xtables-iptables-arptables-ebtables И Т,Д;
fi
if [[ "$ping_pong" -eq "1" ]]
then
echo " VPN not accessed;
stop working";
ВЫЗОВ ФУНЦИИ ИЛИ СТРОКИ ОСТАНОВКИ ОПЕНВПН;
ВЫЗОВ ФУНКЦИИ ИЛИ БЛАЛАЛАБЛААА xtables-iptables-arptables-ebtables И Т,Д;
fi
}
ping_sh;
прописать скрипт в крон
*/3 * * * * /Путьксрипту