summaryrefslogtreecommitdiff
path: root/bin/extra
diff options
context:
space:
mode:
Diffstat (limited to 'bin/extra')
-rwxr-xr-xbin/extra/aivpn5
1 files changed, 5 insertions, 0 deletions
diff --git a/bin/extra/aivpn b/bin/extra/aivpn
index 14d176c..fd72ffb 100755
--- a/bin/extra/aivpn
+++ b/bin/extra/aivpn
@@ -23,6 +23,11 @@ export SSH_ASKPASS="$0"
export SSH_ASKPASS_REQUIRE="prefer"
export PASSWORD=zot/qemu
+logn "I: Waiting for connectivity..."
+while ! ssh -o ConnectTimeout=1 -o BatchMode=yes vm 2>&1 | grep -q "Permission denied"
+do sleep 1
+done
+
logn "I: Activating vpn"
ssh vm "rasdial \"vpn.student.ehb.be\""
ssh -f -N \