|
|
| (34 dazwischenliegende Versionen von 7 Benutzern werden nicht angezeigt) |
| Zeile 1: |
Zeile 1: |
| =Server=
| |
|
| |
|
| ==Installation==
| |
| apt-get install xl2tpd ppp openswan
| |
| ==Openswan==
| |
| cat /etc/ipsec.conf
| |
| version 2.0
| |
| config setup
| |
| nat_traversal=yes
| |
| virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12
| |
| oe=off
| |
| protostack=netkey
| |
| conn l2tp
| |
| authby=secret
| |
| pfs=no
| |
| auto=add
| |
| type=transport
| |
| left=XXX.XXX.XXX.XXX
| |
| leftprotoport=17/1701
| |
| right=%any
| |
| rightprotoport=17/%any
| |
|
| |
| cat /etc/ipsec.secrets
| |
| XXX.XXX.XXX.XXX %any : PSK "1234"
| |
| ==XL2TP==
| |
| cat /etc/xl2tpd/xl2tpd.conf
| |
|
| |
| [global]
| |
| ipsec saref = yes
| |
|
| |
| [lns default]
| |
| ip range = 10.1.2.2-10.1.2.255
| |
| local ip = 10.1.2.1
| |
| refuse chap = yes
| |
| refuse pap = yes
| |
| require authentication = yes
| |
| ppp debug = yes
| |
| pppoptfile = /etc/ppp/options.xl2tpd
| |
| length bit = yes
| |
|
| |
| ==PPP==
| |
| cat /etc/ppp/options.xl2tpd
| |
|
| |
| require-mschap-v2
| |
| ms-dns 192.168.240.21
| |
| ms-dns 192.168.240.22
| |
| asyncmap 0
| |
| auth
| |
| crtscts
| |
| lock
| |
| hide-password
| |
| modem
| |
| debug
| |
| name l2tpd
| |
| proxyarp
| |
| lcp-echo-interval 30
| |
| lcp-echo-failure 4
| |
|
| |
| cat /etc/ppp/chap-secrets
| |
|
| |
| xinux l2tpd "geheimes-passwort" *
| |
| l2tpd xinux "geheimes-passwort" *
| |
|
| |
| =Client=
| |
| ==Installation==
| |
| apt-get install xl2tpd ppp openswan
| |
| ==ipsec==
| |
| cat /etc/ipsec.conf
| |
| version 2.0 # conforms to second version of ipsec.conf specification
| |
| config setup
| |
| dumpdir=/var/run/pluto/
| |
| protostack=netkey
| |
| nat_traversal=yes
| |
| virtual_private=%v4:10.0.0.0/8,%v4:192.168.0.0/16,%v4:172.16.0.0/12,%v4:25.0.0.0/8,%v6:fd00::/8,%v6:fe80::/10
| |
| oe=off
| |
|
| |
| conn yourconn
| |
| authby=secret
| |
| pfs=no
| |
| auto=add
| |
| keyingtries=3
| |
| dpddelay=30
| |
| dpdtimeout=120
| |
| dpdaction=clear
| |
| rekey=yes
| |
| ikelifetime=8h
| |
| keylife=1h
| |
| type=transport
| |
| left=%defaultroute
| |
| leftprotoport=17/1701
| |
| right=yourvpnserver.com
| |
| rightprotoport=17/1701
| |
|
| |
| cat /etc/ipsec.secrets
| |
| %any yourvpnserver.com : PSK "pissespisse"
| |
| ==xl2tp==
| |
| cat /etc/xl2tpd/xl2tpd.conf
| |
| [lac vpn-connection]
| |
| lns = yourvpnserver.com
| |
| ppp debug = yes
| |
| pppoptfile = /etc/ppp/options.l2tpd.client
| |
| length bit = yes
| |
| ==ppp==
| |
| cat /etc/ppp/options.l2tpd.client
| |
| ipcp-accept-local
| |
| ipcp-accept-remote
| |
| refuse-eap
| |
| require-mschap-v2
| |
| noccp
| |
| noauth
| |
| idle 1800
| |
| mtu 1410
| |
| mru 1410
| |
| defaultroute
| |
| usepeerdns
| |
| debug
| |
| lock
| |
| connect-delay 5000
| |
| name xinux
| |
| password suxer
| |
|
| |
| ==Start Script==
| |
| #!/bin/bash
| |
| case $1 in
| |
| start)
| |
| /etc/init.d/ipsec restart
| |
| sleep 1
| |
| ipsec auto --up yourconn
| |
| sleep 1
| |
| /etc/init.d/xl2tpd start
| |
| sleep 1
| |
| echo "c vpn-connection" > /var/run/xl2tpd/l2tp-control
| |
| sleep 5
| |
| ip route add 192.168.240.0/21 via 172.28.6.1
| |
| ;;
| |
| stop)
| |
| ip route del 192.168.240.0/21
| |
| echo "d vpn-connection" > /var/run/xl2tpd/l2tp-control
| |
| /etc/init.d/xl2tpd stop
| |
| ipsec auto --down yourconn
| |
| /etc/init.d/ipsec stop
| |
| ;;
| |
| esac
| |
|
| |
|
| |
| ==Client grafisch==
| |
| sudo apt-add-repository ppa:werner-jaeger/ppa-werner-vpn
| |
| sudo apt-get update
| |
| sudo apt-get install l2tp-ipsec-vpn
| |
|
| |
| [[Datei:Konfigl2tpipsecmanager.jpg]]
| |
|
| |
| [[Datei:Beispiel.jpg]]
| |
|
| |
| [[Datei:Beispiel.jpg]]
| |
|
| |
|
| |
|
| |
|
| |
|
| |
| *http://wiki.l2tpipsecvpn.tuxfamily.org/wiki/index.php?title=Main_Page
| |
|
| |
| ==Windows Client==
| |
|
| |
|
| |
| *-> Startmenü
| |
| *-> Systemsteuerung
| |
|
| |
|
| |
| '''(Bei Anzeige: Kategorie)'''
| |
| *:-> Netzwerk und Internet
| |
| *:-> Netzwerkstatus- und Aufgaben anzeigen
| |
| *:-> Neue Verbindung oder neues Netz einrichten
| |
|
| |
|
| |
| '''(Bei Anzeige: g/k Symbole)'''
| |
| *:-> Netzwerk- und Freigabecenter
| |
| *:-> Neue Verbindung oder neues Netzwerk einrichten
| |
|
| |
|
| |
| *:-> Verbindung mit dem Arbeitsplatz herstellen
| |
| *:-> Die Internetverbindung (VPN) verwenden
| |
| *:-> Internetadresse + Name eingeben
| |
| *:-> Benutzername + PW und Passwort speichern
| |
| *:-> Verbindung mit einem Netzwerk herstellen (die VPN müsste erscheinen)
| |
| *:-> Rechtsklick auf die VPN
| |
| *:-> Eigentschaften
| |
| *:-> Reiter "Netzwerk" auswählen
| |
| *:-> Alles abwählen bis auf "Client für Microsoft-Netzwerke" und "Internetprotokoll Version 4"
| |
| *:-> Reiter "Sicherheit" VPN-Typ: Layer 2 Tunneling Protocol...
| |
| *:-> erweiterte Einstellungen
| |
| *:-> Vorinstallierten Schlüssel verwenden
| |
| *:-> verbinden
| |
|
| |
|
| |
| '''Bebilderte Anleitung:'''
| |
| : http://www.hideipvpn.com/2010/03/howto-windows-7-ipsecl2tp-vpn-setup-tutorial/
| |
|
| |
|
| |
| Quellen:
| |
| *http://blog.riobard.com/2010/04/30/l2tp-over-ipsec-ubuntu
| |
| *http://pleasefeedthegeek.wordpress.com/2012/04/21/l2tp-ubuntu-server-setup-for-ios-clients/
| |
| *http://www.jacco2.dds.nl/networking/linux-l2tp.html
| |
| *https://wiki.archlinux.org/index.php/L2TP/IPsec_VPN_client_setup
| |
| *http://bailey.st/blog/2011/07/14/connecting-to-a-l2tpipsec-vpn-from-ubuntu-desktop/
| |