С devcon разобрался, рестарт драйвера работает. В общем решил так делать, подключаю через rasdial, пингую, если пингует то ок. При разрыве переподключение как в коде от
Pavlo Barmak, опять же пингую, если не пингует то делаю рестарт драйвера и снова rasdial. Буду тестировать.