Opennet Firmware
 Alle Dateien Funktionen Variablen Gruppen Seiten
openvpn.sh-Dateireferenz

gehe zum Quellcode dieser Datei

Funktionen

 enable_openvpn_service ()
 Erzeuge eine funktionierende openvpn-Konfiguration (Datei + UCI, service_name). Mehr ...
 
 update_vpn_config (service_name)
 Schreibe eine openvpn-Konfigurationsdatei. Mehr ...
 
 disable_openvpn_service (service_name)
 Löschung einer openvpn-Verbindung. Mehr ...
 
 get_openvpn_service_state (service_name)
 Prüfe ob eine openvpn-Verbindung besteht bzw. im Aufbau ist. Mehr ...
 
 _change_openvpn_config_setting (config_file, config_key, config_value)
 Ändere eine Einstellung in einer openvpn-Konfigurationsdatei. Mehr ...
 
 get_openvpn_config (service_name)
 liefere openvpn-Konfiguration eines Dienstes zurück Mehr ...
 
 verify_vpn_connection (service_name, key, cert)
 Prüfe einen VPN-Verbindungsaufbau. Mehr ...
 
 openvpn_service_has_certificate_and_key ()
 Prüfe ob das Zertifikat eines openvpn-basierten Diensts existiert. Mehr ...
 
 has_openvpn_credentials_by_template (template_file)
 Prüft, ob der Nutzer bereits einen Schlüssel und ein Zertifikat angelegt hat. Mehr ...
 
 log_openvpn_events_and_disconnect_if_requested ()
 Allgemeines Ereignisbehandlung fuer openvpn-Verbindungen: Logging und eventuell Dienst-Bereinigung (nur für "down"). Mehr ...
 
 prepare_openvpn_service (Name)
 Erzeuge oder aktualisiere einen OpenVPN-Dienst. Mehr ...
 
 openvpn_get_mtu ()
 Ermittle die MTU auf dem Weg zum Anbieter des Diensts. Mehr ...
 
 cleanup_stale_openvpn_services ()
 Beräumung liegengebliebener openvpn-Konfigurationen, sowie Deaktivierung funktionsunfähiger Verbindungen. Mehr ...