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