################################################################################ # AM ENDE DIESER DATEI STEHEN EINIGE HINWEISE BEZUEGLICH DER AUTHENTIFIZIERUNG # # IM ITI WLAN. BITTE LESEN, FALLS ES PROBLEME GIBT. # ################################################################################ # 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 TAP1 # 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 raovpn.informatik.uni-stuttgart.de 1194 #infvpn, Internet remote 10.7.0.1 1194 #itiVPN 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) 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. ca \\Program\ Files\\OpenVPN\\config\\itivpn\\ca.crt cert \\Program\ Files\\OpenVPN\\config\\itivpn\\mitarbeiter-wlan.crt key \\Program\ Files\\OpenVPN\\config\\itivpn\\mitarbeiter-wlan.key # 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 # If a tls-auth key is used on the server # then every client must also have the key. tls-auth \\Program\ Files\\OpenVPN\\config\\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 # 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. # ################################################################################ ;auth-user-pass C:\\Programme\\OpenVPN\\config\\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). # # Die Windows GUI wird dies in der Version 2.0 auch unterstuetzen, aktuell ist # # aber leider erst Version 1.0.3 # ################################################################################ ;management 127.0.0.1 11194 ;management-query-passwords ;management-hold