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
9is_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)
13echo "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
16for delay in 100 200 300 400 500 600; do
17 run_delayed_in_background "$delay" 'echo "on-function update_mig_connection_status" | schedule_task'
18done
19
20exit 0
done
Definition: core.sh:85
is_on_module_installed_and_enabled(module)
Pruefe ob ein Opennet-Modul sowohl installiert, als auch aktiviert ist.
Definition: modules.sh:9
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