OpenVPN-Tunnel (IPv6) unter Debian-Linux einrichten (Anleitung)
Aus Portunity Wiki
Zeile 9: | Zeile 9: | ||
Da wir den Tunnel bereits Konfiguriert haben müssen wir nun noch das OpenVPN Binary durch das gepatchte ersetzen. Hierzu laden wir uns das Fertige .deb Paket von Bernhard Schmidt für Debian/Ubuntu herunter: | Da wir den Tunnel bereits Konfiguriert haben müssen wir nun noch das OpenVPN Binary durch das gepatchte ersetzen. Hierzu laden wir uns das Fertige .deb Paket von Bernhard Schmidt für Debian/Ubuntu herunter: | ||
- | Website: [http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/ [Link]] | + | Website: [http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/ [Link]] |
- | Für AMD64: [[http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626-1_amd64.deb [AMD64 Packet]]] | + | Für AMD64: [[http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626-1_amd64.deb [AMD64 Packet]]] <source lang="command">wget http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626-1_amd64.deb</source> |
- | <source lang="command">wget http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626-1_amd64.deb</source> | + | |
- | Für i386: [http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626-1_i386.deb [I386 Packet]] | + | Für i386: [http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626-1_i386.deb [I386 Packet]] <source lang="command">wget http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626-1_i386.deb</source> |
- | <source lang="command">wget http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626-1_i386.deb</source> | + | |
- | Source Code: [http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626.orig.tar.gz [I386 Packet]] | + | Source Code: [http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626.orig.tar.gz [I386 Packet]] <source lang="command">wget http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626.orig.tar.gz</source> |
- | <source lang="command">wget http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626.orig.tar.gz</source> | + | |
- | Und anschließend das Paket der Distribution ersetzen: | + | Und anschließend das Paket der Distribution ersetzen: <source lang="command">apt-get remove openvpn</source> |
- | <source lang="command">apt-get remove openvpn</source> | + | |
- | Für AMD64 | + | Für AMD64 <source lang="command">dpkg -i "openvpn_2.1.0+git20100626-1_amd64.deb"</source> Für I386 <source lang="command">dpkg -i "openvpn_2.1.0+git20100626-1_i386.deb"</source> |
- | <source lang="command">dpkg -i "openvpn_2.1.0+git20100626-1_amd64.deb"</source> | + | |
- | Für I386 | + | |
- | <source lang="command">dpkg -i "openvpn_2.1.0+git20100626-1_i386.deb"</source> | + | |
= Schritte 2: Default-Route setzen = | = Schritte 2: Default-Route setzen = | ||
- | + | Damit der IPv6 Traffic auch in den Tunnel geht muss eine entsprechende Route in die OpenVPN Configuration eingefügt werden. | |
- | <source lang="command"> | + | <source lang="command">vi /etc/openvpn/portunity.conf</source> |
- | + | <source lang="text">route -6 add default ppp0</source> | |
- | = Schritte 3: Test = | + | |
+ | = Schritte 3: Tunnel Starten = | ||
+ | |||
+ | <source lang="command">/etc/init.d/openvpn restart portunity</source> | ||
+ | |||
+ | = Schritte 4: Test = | ||
Damit sollte es schon funktionieren. Testen können Sie die Konfiguration z.B. mit | Damit sollte es schon funktionieren. Testen können Sie die Konfiguration z.B. mit | ||
Zeile 45: | Zeile 43: | ||
Wenn Sie Antworten erhalten haben Sie es schon geschafft. | Wenn Sie Antworten erhalten haben Sie es schon geschafft. | ||
- | |||
[[Category:Access_Anleitungen]] [[Category:Access]] | [[Category:Access_Anleitungen]] [[Category:Access]] |
Version vom 12:27, 26. Aug. 2010
Diese Anleitung zeigt Ihnen in wenigen Schritten, wie Sie unter Linux (hier: Debian lenny 5.0) einen OpenVPN - Tunnel mit einer statischen IP-Adresse (IPv6) einrichten.
Voraussetzung: Alle Schritte aus der OpenVPN-Tunnel (IPv4) unter Debian-Linux einrichten (Anleitung) wurden bereits erfolgreich durchgeführt.
Hinweis: Um über die Portunity OpenVPN Tunnel IPv6 nutzen zu können benötigen Sie eine OpenVPN Version mit dem IPv6 Payload Patch für point-to-multipoint (P2MP) TUN server mode.
Inhaltsverzeichnis |
Schritte 1: Installation
Da wir den Tunnel bereits Konfiguriert haben müssen wir nun noch das OpenVPN Binary durch das gepatchte ersetzen. Hierzu laden wir uns das Fertige .deb Paket von Bernhard Schmidt für Debian/Ubuntu herunter:
Website: [Link]
Für AMD64: [[AMD64 Packet]]wget http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626-1_amd64.deb
wget http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626-1_i386.deb
wget http://ppa.launchpad.net/berni/ipv6/ubuntu/pool/main/o/openvpn/openvpn_2.1.0+git20100626.orig.tar.gz
apt-get remove openvpn
dpkg -i "openvpn_2.1.0+git20100626-1_amd64.deb"
dpkg -i "openvpn_2.1.0+git20100626-1_i386.deb"
Schritte 2: Default-Route setzen
Damit der IPv6 Traffic auch in den Tunnel geht muss eine entsprechende Route in die OpenVPN Configuration eingefügt werden.
vi /etc/openvpn/portunity.conf
route -6 add default ppp0
Schritte 3: Tunnel Starten
/etc/init.d/openvpn restart portunity
Schritte 4: Test
Damit sollte es schon funktionieren. Testen können Sie die Konfiguration z.B. mit
ping6 www.six.heise.de
Wenn Sie Antworten erhalten haben Sie es schon geschafft.