Code:
# OpenVPN 2.0 client.conf
# Die Maschine ist Client
client
remote serverbox.themafia.info
# UDP als Transportprotokoll
proto udp
# Routing-Modus mit /dev/tun
dev tun
# IP-Adresse oder FQDN des OpenVPN-Servers sowie Port 1194
remote <IP vom Server> 1194
# Unendlich versuchen, den Hostnamen des Servers zu ermitteln.
# Hilfreich bei nur temporär mit dem Internet verbundenen Rechnern.
resolv-retry infinite
# Keine Bindung an lokale Portnummer
nobind
# Anonyme Benutzer/Gruppe nobody mit UID/GID 65534
#user nobody
#group nobody
# Bei unerwartetem Verlust der Verbindung: Schlüssel behalten
#und Interface nicht herunterfahren.
persist-key
persist-tun
# Name und Pfad der Zertifikate/Schlüssel-Dateien
ca certs/vpn-ca.pem
cert certs/simon_lan_cert.pem
key certs/simon_lan_key.pem
# Kompression benutzen
comp-lzo
# Meldungen an Syslog mit Verbose-Level 3
verb 3
route 192.168.1.0 255.255.255.0 10.8.0.1
# OpenVPN 2.0 server.conf
# Explizites Setzten des Server-Ports
port 1194
# UDP als Transportprotokoll
proto udp
# Routing-Modus mit /dev/tun
dev tun
# Name und Pfad der Zertifikate/Schlüssel-Dateien
ca certs/vpn-ca.pem
cert certs/servercert.pem
key certs/serverkey.pem
# Schlüssellänge des Diffie-Hellman: 1024
dh certs/dh1024.pem
# VPN-Subnetz für Clients; Server benutzt 10.8.0.1
server 10.8.0.0 255.255.255.0
# Zuordnung von Client-IP-Adressen zu VPN-Adressen in ipp.txt
#führen. Wichtig für Re-Connects.
ifconfig-pool-persist ipp.txt
# In ccd liegen Client-spezifische Konfigurationen
client-config-dir ccd
# Ein Ping ähnlicher Mechanismus prüft alle 10 Sekunden, ob die
#Gegenseite noch da ist. Nach 120 Sekunden gilt die Verbindung als
#getrennt.
keepalive 10 120
# Clients im selben Subnet können auch andere Clients sehen
client-to-client
# Kompression benutzen
comp-lzo
# Anonyme Benutzer/Gruppe nobody mit UID/GID 65534
user nobody
group nobody
# Bei unerwartetem Verlust der Verbindung: Schlüssel behalten und
#Interface nicht herunterfahren.
persist-key
persist-tun
# Protokolliere alle momentanen Verbindungen
status openvpn-status.log
# Meldungen an Syslog mit Verbose-Level 3
verb 3
push "route 192.168.1.0 255.255.255.0"
route remote_host 255.255.255.255 vpn_gateway