Ich hatte das gleiche Problem und habe mir ein Script geschrieben, welches zunächst mit ifconfig prüft, ob die Verbindung besteht.
Wenn nicht, unternimmt es 5 Versuche im Abstand von 30s, da der erste manchmal bei mir nicht klappt.
#!/bin/sh
NAME=name
ID=l1234567890
PROTOCOL=l2tp...