diff --git a/backup.sh b/backup.sh
index d03b9a7..f7d6a2d 100755
--- a/backup.sh
+++ b/backup.sh
@@ -1,6 +1,16 @@
 #!/bin/bash
 exec &>>/var/log/restic.log
 source /etc/restic/restic_env.sh
+
+# Check network connectivity
+if [[ -x /usr/bin/nmcli ]]; then
+  while [[ $(nmcli n connectivity check) != "full" ]]; do
+    echo "No network connection... "
+    sleep 10
+    echo "Checking network"
+  done
+fi
+
 cd ${BACKUP_ROOT}
 date +"%h %e %T $HOSTNAME restic $$[$BASHPID]: Starting backup"
 restic backup --exclude-file /etc/restic/excludes.txt .