Opennet Firmware
mig_connect_quickly
gehe zur Dokumentation dieser Datei
1 #!/bin/sh
2 
3 # shellcheck source=opennet/packages/on-core/files/usr/lib/opennet/on-helper.sh
4 . "${IPKG_INSTROOT:-}/usr/lib/opennet/on-helper.sh"
5 
6 # alte OpenVPN-Verbindungen loeschen (Überbleibsel eines Reboot-Vorgangs)
8 
9 is_on_module_installed_and_enabled "on-openvpn" || exit 0
11 
12 # löse eine baldige Prüfung der Gateways aus (keine direkte Ausführung, um parallele Prozesse zu vermeiden)
13 echo "on-function update_mig_connection_status" | schedule_task
14 
15 # Führe dieses Skript nach dem Booten kurz hintereinander aus, um einen schnellen Verbindungsaufbau zu ermöglichen
16 for delay in 100 200 300 400 500 600; do
17  run_delayed_in_background "$delay" 'echo "on-function update_mig_connection_status" | schedule_task'
18 done
19 
20 exit 0
has_mig_openvpn_credentials()
Prüft, ob der Nutzer bereits einen Schlüssel und ein Zertifikat angelegt hat.
Definition: on-openvpn.sh:14
cleanup_stale_openvpn_services()
Beräumung liegengebliebener openvpn-Konfigurationen, sowie Deaktivierung funktionsunfähiger Verbindun...
Definition: openvpn.sh:83
done
Definition: core.sh:85
is_on_module_installed_and_enabled(module)
Pruefe ob ein Modul sowohl installiert, als auch aktiv ist.
Definition: modules.sh:9