#!/bin/sh PATH=/bin:/usr/bin:/sbin:/usr/sbin . /usr/lib/libmodcgi.sh sec_begin '$(lang de:"Konfigurationsverwaltung" en:"Multiple Configurations")' cat << EOF $(lang de:"neuer Konfigname (optional)" en:"Config name (optional)") EOF sec_end sec_begin '$(lang de:"Starttyp" en:"Start type")' cat << EOF
$(lang de:"Starttyp" en:"Start type"):
Debug-Mode: $(lang de:"Alle Ausgaben protokollieren nach " en:"Save messages to ") "/var/tmp/debug_openvpn.out"
Server | Client | Tunnel (TUN) | $(lang de:"Brücke" en:"Bridge") (TAP) | ||||
UDP | TCP | Port: |
EOF
if [ $HASBRCTL ]; then cat << CASEEOF
$(lang de:"mit LAN brücken" en:"bridge to LAN")
CASEEOF
fi
cat << EOF
|
Server $(lang de:"und ggf. Port" en:"(and port if needed)"):
$(lang de:"Server (und Port, falls Port ≠ 1194) z.B. \"10.1.2.3\" oder \"ich.dyndns.org 4711\"" en:"Server (and port if port ≠ 1194) e.g. \"10.1.2.3\" or \"me.dyndns.org 123\"")
$(lang de:"Authentifizierungsmethode" en:"Authentification Type"):
Cipher:
DHCP-Range $(lang de:"für" en:"for") Clients ( <start-ip> <end-ip> )
Optional: Routing $(lang de:"von IP-Netzen" en:"of IP networks")
$(lang de:"Entferntes Netz" en:"remote net"):
$(lang de:"Netz wird über VPN geroutet." en:"Net routed through VPN.") Syntax: TUN: <ip> <mask> TAP: <ip> <mask> <gateway>
$(lang de:"Lokales Netz" en:"Local network"):
$(lang de:"Der Client erhält eine Route zu diesem Netz per" en:"Client will receive a network route via") "push". Syntax: <ip> <mask>
$(lang de:"Clientname" en:"Client name") ($(lang de:"Zertifikat" en:"from cert")) | Client-VPN-IP | $(lang de:"Netz b. Client" en:"Client net") (Syntax: <ip> <subnetmask>) |
$(lang de:"Bitte beim Client \"pull\" aktivieren" en:"Activate \"pull\" in client config") ($(lang de:"Optionen vom Server empfangen" en:"Receive options from server"))
Push $(lang de:"Optionen" en:"Options") | DNS Server | WINS Server |
(optional) |
and client site!!'\'") onclick='if (this.checked) (local_complzo[act_conf]="yes"); else (local_complzo[act_conf]=""); changeval()' >
$(lang de:"Ich versichere, Parameter erst nach Lesen der Anleitung auf \"OpenVPN.net\" zu ändern ;-)" en:"I herby swear, I will not change anything without prior reading on \"OpenVPN.net\" ;-)")
$(lang de:"Bandbreitenbegrenzung [Bytes/Sek]" en:"Use shaper [bytes/sec]") (optional):
$(lang de:"Nur auf dieser Adresse arbeiten" en:"Only listen on this IP") (optional):
$(lang de:"Ping Abstand für Keepalive" en:"Seconds between keepalives"): Keepalive Timeout:
MTU (optional): $(lang de:"UDP fragmentieren nur bei Problemen" en:"Fragment UDP to solve UDP problems"):
$(lang de:"Zusatzparameter (ggf mit \";\" getrennt), z.B. \"par1 xy ; par2 ab ; par3\"" en:"Additional params (separated by \";\") e.g. \"par1 xy ; par2 ab ; par3\""):