################################################################################
# AM ENDE DIESER DATEI STEHEN EINIGE HINWEISE BEZUEGLICH DER AUTHENTIFIZIERUNG #
# IM ITI WLAN. BITTE LESEN, FALLS ES PROBLEME GIBT. #
# #
# Diese Datei + das itivpn Verzeichnis muessen nach /etc/openvpn/ kopiert #
# werden. #
################################################################################
# Specify that we are a client and that we
# will be pulling certain config file directives
# from the server.
client
# Use the same setting as you are using on
# the server.
# On most systems, the VPN will not function
# unless you partially or fully disable
# the firewall for the TUN/TAP interface.
;dev tap
dev tun
# Windows needs the TAP-Win32 adapter name
# from the Network Connections panel
# if you have more than one. On XP SP2,
# you may need to disable the firewall
# for the TAP adapter.
;dev-node MyTap
# Are we connecting to a TCP or
# UDP server? Use the same setting as
# on the server.
proto tcp
#proto udp
# The hostname/IP and port of the server.
# You can have multiple remote entries
# to load balance between the servers.
remote 129.69.183.97 443 #infvpn, Internet
#remote 10.7.0.1 1194 #itiVPN
# Damit man unterbrechungsfrei zwischen den WLAN Netzen wandern kann
float
# Choose a random host from the remote
# list for load-balancing. Otherwise
# try hosts in the order specified.
# Kein remote-random, da die meisten wahrscheinlich sowieso via infvpn reingehen
# und ueber's Internet geht's dann auch schneller.
;remote-random
# Keep trying indefinitely to resolve the
# host name of the OpenVPN server. Very useful
# on machines which are not permanently connected
# to the internet such as laptops.
resolv-retry infinite
# Most clients don't need to bind to
# a specific local port number.
nobind
# Downgrade privileges after initialization (non-Windows only)
# it seems this cause problems in restoring the routes when shuting down
# openvpn. Therefore we deactivate it.
#user nobody
#group nogroup
# Try to preserve some state across restarts.
persist-local-ip
persist-key
persist-tun
# If you are connecting through an
# HTTP proxy to reach the actual OpenVPN
# server, put the proxy server/IP and
# port number here. See the man page
# if your proxy server requires
# authentication.
;http-proxy-retry # retry on connection failures
;http-proxy [proxy server] [proxy port #]
# Wireless networks often produce a lot
# of duplicate packets. Set this flag
# to silence duplicate packet warnings.
mute-replay-warnings
# SSL/TLS parms.
# See the server config file for more
# description. It's best to use
# a separate .crt/.key file pair
# for each client. A single ca
# file can be used for all clients.
# Verify server certificate by checking
# that the certicate has the nsCertType
# field set to "server". This is an
# important precaution to protect against
# a potential attack discussed here:
# http://openvpn.net/howto.html#mitm
#
# To use this feature, you will need to generate
# your server certificates with the nsCertType
# field set to "server". The build-key-server
# script in the easy-rsa folder will do this.
#ns-cert-type server
verify-x509-name rax7.informatik.uni-stuttgart.de name
# If a tls-auth key is used on the server
# then every client must also have the key.
#tls-auth itivpn/ta.key 1
tls-timeout 2
# Select a cryptographic cipher.
# If the cipher option is used on the server
# then you must also specify it here.
;cipher x
# Enable compression on the VPN link.
# Don't enable this unless it is also
# enabled in the server config file.
#comp-lzo
#compress lzo
# Set log file verbosity.
verb 4
# Silence repeating messages
;mute 20
################################################################################
# Die nachfolgende Option braucht man, damit OpenVPN nach einem Benutzernamen #
# und einem Passwort fragt. Die Account Daten sind die vom ITI (z.B. RALab) #
################################################################################
auth-user-pass
################################################################################
# DIESE OPTION IST ALTERNATIV (XOR!!) ZU auth-user-pass!!! #
# Die nachfolgende Option braucht man, damit OpenVPN nach einem Benutzernamen #
# und einem Passwort fragt. Im Unterschied zur vorherigen Option werden diese #
# Daten aber aus der Datei credentials.txt gelesen. In dieser Datei steht in #
# der ersten Zeile der Benutzername und in der zweiten Zeile das Passwort. #
# Erzeugen kann man sie z.B. mit dem Befehl #
# echo -e "USERNAME\nPASSWORD\n" > /etc/openvpn/itivpn/credentials.txt #
################################################################################
;auth-user-pass itivpn/credentials.txt
################################################################################
# Die drei nachfolgenden Optionen braucht man nur, wenn man ein GUI verwenden #
# will, das das OpenVPN Management Interface benutzen kann, so wie z.B. kovpn #
# (www.enlighter.de, kovpn ist nur fuer Linux). #
################################################################################
;management 127.0.0.1 11194
;management-query-passwords
;management-hold
-----BEGIN CERTIFICATE-----
MIIEnjCCA4agAwIBAgIIASx1vt3FIzQwDQYJKoZIhvcNAQEMBQAwgdQxCzAJBgNV
BAYTAkRFMRswGQYDVQQIExJCYWRlbiBXdWVydHRlbWJlcmcxEjAQBgNVBAcTCVN0
dXR0Z2FydDEgMB4GA1UEChMXVW5pdmVyc2l0eSBvZiBTdHV0dGdhcnQxHjAcBgNV
BAsTFUNvbXB1dGVyIEFyY2hpdGVjdHVyZTEpMCcGA1UEAxMgcmF4Ny5pbmZvcm1h
dGlrLnVuaS1zdHV0dGdhcnQuZGUxJzAlBgkqhkiG9w0BCQEWGHZwbkBpdGkudW5p
LXN0dXR0Z2FydC5kZTAeFw0yMjEyMDExMzUyMDBaFw0zMjEyMDExMzUyMDBaMIHU
MQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4gV3VlcnR0ZW1iZXJnMRIwEAYD
VQQHEwlTdHV0dGdhcnQxIDAeBgNVBAoTF1VuaXZlcnNpdHkgb2YgU3R1dHRnYXJ0
MR4wHAYDVQQLExVDb21wdXRlciBBcmNoaXRlY3R1cmUxKTAnBgNVBAMTIHJheDcu
aW5mb3JtYXRpay51bmktc3R1dHRnYXJ0LmRlMScwJQYJKoZIhvcNAQkBFhh2cG5A
aXRpLnVuaS1zdHV0dGdhcnQuZGUwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQDS1NRjhzWvh4m1QeDzasrQqCI+WhnqaxoE5ENe8nEXJ0UtQgpbUz2fgAE/
GHv7dtB8OgnGQqwMvj+UtPoptxaglq0mP93FSC2lidZVuZHYMfrGM8D6qq3dCb4s
besMlv7qSsB7sxqMae+s/h+5lFtOawLcDjtiuvp7etwYWQScZHsHe37PYwBFa+HU
werNQhdguyzL2arGfNDTSLq2NoIYkjo0xY0TBpARW1Nh4Uub1WHDI/3k2sEfjihK
fjLJentd7WqIhT8FnULDTPGwBjCLoB0FO0KcUK3lFEsk5r+Y5PaFzacmfBXoHZ1Y
oKs3zzDU9VNzMQVR3rAbqopvPQOjAgMBAAGjcjBwMA8GA1UdEwEB/wQFMAMBAf8w
HQYDVR0OBBYEFOw4+79VlBNG9NPqJbiPkBZXBFwEMAsGA1UdDwQEAwIBBjARBglg
hkgBhvhCAQEEBAMCAAcwHgYJYIZIAYb4QgENBBEWD3hjYSBjZXJ0aWZpY2F0ZTAN
BgkqhkiG9w0BAQwFAAOCAQEAxZ2iOIKXU5VW7Z0c5E+tP/lZgS/Uww+8Mj5aozA+
09cqXf6oM4qhOvmJABInmr54zOI9keN3wkLKYPHmiDFjvUojDO3A33jle1wqau25
/QZ0rFZRmaTNp2NfFWW5m6H8dXpiAxXmG56fyLgbmEobmtJfgMAXKN+unKLYA+nH
JQzZFcu1WWdbY3uAzltMYV15IbjBy/TrkVUl4vU4uDGOzS+hfEKPTpidIJTZ7++9
UU7xprDXTH/t1pMG/S1zeBJedXhrlu9k8C4IhrXZSvl9+bzOjs4S3y7hKhWmSRoN
/H7h9rqeuIhX2ToNxmlL4sSHQhR5LjkuNFK5ASCp2jaRQQ==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
MIIEtDCCA5ygAwIBAgIIDBzemsuo/vQwDQYJKoZIhvcNAQEMBQAwgdQxCzAJBgNV
BAYTAkRFMRswGQYDVQQIExJCYWRlbiBXdWVydHRlbWJlcmcxEjAQBgNVBAcTCVN0
dXR0Z2FydDEgMB4GA1UEChMXVW5pdmVyc2l0eSBvZiBTdHV0dGdhcnQxHjAcBgNV
BAsTFUNvbXB1dGVyIEFyY2hpdGVjdHVyZTEpMCcGA1UEAxMgcmF4Ny5pbmZvcm1h
dGlrLnVuaS1zdHV0dGdhcnQuZGUxJzAlBgkqhkiG9w0BCQEWGHZwbkBpdGkudW5p
LXN0dXR0Z2FydC5kZTAeFw0yMjEyMDgwNjU4MDBaFw0zMjExMzAwNjU4MDBaMIHW
MQswCQYDVQQGEwJERTEbMBkGA1UECBMSQmFkZW4gV3VlcnR0ZW1iZXJnMRIwEAYD
VQQHEwlTdHV0dGdhcnQxIDAeBgNVBAoTF1VuaXZlcnNpdHkgb2YgU3R1dHRnYXJ0
MR4wHAYDVQQLExVDb21wdXRlciBBcmNoaXRlY3R1cmUxKzApBgNVBAMTInJhb3B2
bi5pbmZvcm1hdGlrLnVuaS1zdHV0dGdhcnQuZGUxJzAlBgkqhkiG9w0BCQEWGHZw
bkBpdGkudW5pLXN0dXR0Z2FydC5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC
AQoCggEBAJRyrOdPtzHNbTA4g6HGm8keu6v6AJ8ltWAQ/6uFzg+trY/8CymbkW8C
KXRk59p7SBTH9QdhiyO8EM0UZFixNs0HLXM1jdRjxJu++BKtEr05Y956u+aJoWfV
d0fR1TTuztepmtJzQ2sNwym2eZY21+p/r0sZgJKr7O0QiXzTVSVRXrV9bKjtJ5MU
pXRw/LIoT6W4/df8/ZUtg5wItDnZtK3li18VaPSlLMfiI8H2Wy3KPW+LiIUkrQcS
eHBayCJcjse1TkErns91N7XDlf9dNc/pi5i43CdyPcdIUQIbaqJtMQA9v6hfC4b5
dykEgCD12ymYOhN6sAMgYqBbzHlnY8cCAwEAAaOBhTCBgjAMBgNVHRMBAf8EAjAA
MB0GA1UdDgQWBBRboXG0+0s4w+xte09EZGYl9nZyTjALBgNVHQ8EBAMCA7gwEwYD
VR0lBAwwCgYIKwYBBQUHAwIwEQYJYIZIAYb4QgEBBAQDAgWgMB4GCWCGSAGG+EIB
DQQRFg94Y2EgY2VydGlmaWNhdGUwDQYJKoZIhvcNAQEMBQADggEBAMt1P5RxX52p
6MuH6W0tqsCzagJnDwdLLO8OpgPsswWkpgfQXA2G8weXMN4W5FUvtFEltr16DauB
gDh5zFfEXWxjE2cyiw2sAqIwye4Opsjj6ypgyMv0fvjod5RccxuRuYvCVCGAzdPa
3Pzy3TD//f049G0zWJuVDq1rprT5bq5sn8TQpgefOW2SRjIvbk4qyxdPK949tXdJ
WUAUrLz10aICLGuZQd8ZkIHNRTLCsqp9H9WAXJck8aTXe4baQMGnU8mwWb68iZT8
oy+pwkLdsWTQLGr7Z+Mux7xzYOzzQPjeFlPy719aAlPRAcpqGBe5xRdLOP1hdRzN
jLkO09uW6h0=
-----END CERTIFICATE-----
-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAlHKs50+3Mc1tMDiDocabyR67q/oAnyW1YBD/q4XOD62tj/wL
KZuRbwIpdGTn2ntIFMf1B2GLI7wQzRRkWLE2zQctczWN1GPEm774Eq0SvTlj3nq7
5omhZ9V3R9HVNO7O16ma0nNDaw3DKbZ5ljbX6n+vSxmAkqvs7RCJfNNVJVFetX1s
qO0nkxSldHD8sihPpbj91/z9lS2DnAi0Odm0reWLXxVo9KUsx+IjwfZbLco9b4uI
hSStBxJ4cFrIIlyOx7VOQSuez3U3tcOV/101z+mLmLjcJ3I9x0hRAhtqom0xAD2/
qF8Lhvl3KQSAIPXbKZg6E3qwAyBioFvMeWdjxwIDAQABAoIBAF1amH2G1hANvgK7
J5yPB9085IzMVaO/1QYq6n31UZbug92uhV6PJLCIzYUTB/OP386hyOfxYc0BMhem
IUzddTcOsnhnT2Antba0K9Gi4cv50WJSEORz3PstdSvHO6tkGtPpJyH9toIWT4tl
46ShrLsdvSEfUonqcL7MzYmgZUVnp1T9eAmkdLaPlU8oKFBRzLdKSizp/+MALLLT
wDSKZSma363Tcim360wIVQnzGTQoHywIcimnrEce59hM0B1hRq1EJDS7WRt7yISA
UTKOaXDs9WX+MRLRlkl+4GE+Q2bf/GdTQ1srEd9oguIkySPnPdlVNkDfMgXdEjxj
VinmvcECgYEAw3rA4uS1w4CA2i6gj+I7CRjoMVF1f8qrGxkP9pPft5kGVP8M8/6d
paSMijBC8gIKI82G8wAp9cv7yc02XAtU/o1nEyKn0ErEejABcjUWQZoGmj1irQHT
J1uCV5w0BdBY0ZN8mmRnK4xuRwVoBx+z+ooIUItfi1nU/jiBdVQkzfcCgYEAwmhP
tORgWOK1taPFuED//ZVOgp0jUe6JHlcdpJ1AenQ+JzPM4Fzdvj8geP6P+S65Ql3n
uWvS6bmoqI4Rn6s9QU0iO2lz9L0VyegLLSB1KtnOFSdi6TyWX0mQ0S8m4jLSLN4d
t54k1u6Kba2rbzLsBhy6tj/IcB/NgnwqxpJj5LECgYB3CDGaOBCieoZ71Ta6RtUS
BhOlrGezKFMmzg0VZhgtcUYUzbYygVG3wso9f4PUX/+Sq51ILUpfvRWWXZqDU/cu
hiZE1a6APHcFvGO1CrSBv+vTUhvbI6hTZ/qnpJtdCvB6taeDUC4uq3WfU6Bz7g8n
OZQ0j5nffhUftILIUjOTIwKBgQCm8FYJuta1XTC2YoUFnON2CUFazb8nuxMJ97rf
wZ09yhYZKdUzkOtlU+X5oHdXffTd9a9nvRxnUeNvolel6bD3I1pS9FH7hmdwcw8t
2CJlApWB+sloCXwDJTPzPW9BbGyo1K9mHqn52usKFckR+wNMmF0I5Sqkhdq+wwsk
a07WcQKBgF3J1EWXvZyuKs3ZlUMyWGUBWYydZq5UhL9JNSjX3EDHDFHNWusIfdBZ
Xdgt/IiCVsLZ2C9Elwz+C4oiLIOXHHrNAmJ0/zrOR4h1G9uXkvIWN5lIGTt6/5CM
USjuEXGPh/Xx4oEEUr9+lC3Gp06BnccxCS2L48pS7j6jb8KCvQBb
-----END RSA PRIVATE KEY-----
-----BEGIN OpenVPN Static key V1-----
ac3c0f36989d50639e67a88278a01eb7
79bf329fd3a2dd2f037404727c6a9d35
cd76b2e87bf776067ed723307c227ac4
5f52022f80018220ee253612ba99faa4
5c4bfe14559badb56477eb4602a7d60b
155b4bf741452c4292061c6c7953ef41
4615374c1dcc02cdcaf7e90236816dad
7ace2fd25ac6cf5bd82ec995c856694a
b32543a3c97665242e7646800e883005
8fed2951eccacf19a955eaadda58be22
af16a0ca22c5dc6473d7f269f22fdc4e
f238a5678d757563bb00caab9df6a608
90aa87e95dfede7201e3606425ae889f
a3cc6bb0c9cf235b70737d4e5258d58c
bb0f23cd11d29bfb5ac408d34cff7d0d
1eda6d09ec709287efe3694f7d3b69da
-----END OpenVPN Static key V1-----
key-direction 1