# Port an dem der Server "lauschen" soll
port 1194
# TCP oder UDP Server? TCP üCP zu Tunneln geht schief!
proto udp
# "dev tun" füoutete Netze, "dev tap" erstellt einen ethernet Tunnel.
dev tun
persist-key
persist-tun
#certificates and encryption
ca ca.crt
cert server.crt
key server.key # This file should be kept secret
dh dh1024.pem
tls-auth ta.key 0 # This file is secret
cipher BF-CBC # Blowfish (default)
comp-lzo
# Pfadangaben der Zertifikate und Schlüca /etc/ssl/cacert.pem
#cert /etc/ssl/certs/openvpnserver_cert.pem
#key /etc/ssl/private/openvpnserver_key.pem # This file should be kept secret
# Diffie hellman Parameter.
#dh /etc/ssl/dh2048.pem
# Einstellen des Server Mode und definieren des Netzbereiches aus dem die
# Clients Ihre Adressen wäen kön. Der Server erhä die Adresse 10.2.0.1
server 10.2.0.0 255.255.0.0
# Erstellung einer Zuordnung von Client <-> virtuellen IP-Adress-Assitiationen.
# (Ãer Neustart hinaus)
ifconfig-pool-persist ipp.txt
# Clients erhalten spezifische direktiven.
client-config-dir ccd
# Erlaubt Clients untereinander zu kommunizieren
;client-to-client
# Ping-artige Nachrichten werden zwischen Server und Client hin- und
# hergeschickt, damit beide Seiten erkennen, sobald die Vernundung unterbrochen
# ist.
# Hier: Alle 10 Sekunden ein Ping; Sollte er nicht binnen 120 Sekunden erwidert
# werden, wird die Verbindung als abgebrochen definiert.
keepalive 10 120
# FIXME: Extrasicherung durch "HMAC Firewall"
# Aktivieren der Konpression (muÃauch beim Client aktiviert sein)
comp-lzo
# Heruntersetzten der Serverprivilegien nach der Initialisierung
# ACHTUNG: Nur Nicht-Windows-Nutzer
user nobody
# Verhindert den Zugriff auf bestimmte Ressourcen, die eventuell nicht läer
# zugreifbar sind.
persist-key
persist-tun
# Erstellen einer kurzen Statusdatei, die jede Minute neu geschrieben wird.
status /var/log/openvpn-status.log
# Angabe einer eigenen Logdatei. "log" ühreibt die Datei nach jedem
# Neustart, "log-append" nicht (logrotate-Regel einrichten)
;log openvpn.log
log-append /var/log/openvpn/openvpn.log
# Gibt an, wie "redselig" die Logausgabe ist.
#
# 0 still, auÃr fatale Fehler
# 4 allgemeine Ausgabe fü Standardgebrauch
# 5 und 6 kann beim debuggen von Problemen helfen
# 9 extrem viel Aufgabe
# Unterdrüvon sich wiederholenden Nachrichten. Hötens 20
# aufeinanderfolgende Nachrichten einer Kategorie werden in die Logdatei
# geschrieben
;mute 20
#push "route-gateway 10.255.255.1 0.0.0.0"
push "route-gateway 10.2.0.0 255.255.0.0"
#Routing
push "redirect-gateway def1"