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 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