Скрипт можно запускать из любого удобного места. У меня он называется ping_life
Переподключение наверное не сработает т.к. я убиваю wvdial целиком. Сначала пробовал убивать pppd и тогда переподключение работало, но это было не так эффективно на практике. Хотя вот сейчас я на life:) через E1550 и всё нормально, этот скрипт не нужен. Наверное зависит от загруженности сети. Также в этой системе я записал в /etc/resolv.conf DNS от Google - 8.8.8.8 и он почему-то не стирается при переподключениях. Может в этом причина стабильности, в том, что я не трогаю "лайфовский" DNS.