====== Virtuelles privates Netzwerk ======
Ein VPN verbindet isolierte (private) Netzwerke mit Tunneln über das Internet.
Ein Tunnel verschlüsselt und kapselt Datenpakete.
* „Frames“ werden versteckt (Daten und Kopfinformationen, einschließlich Routing-Informationen)
* Kapselung setzt Tunnelenden als Quelle und Ziel
* nur das Verkehrsaufkommen ist sichtbar. Aber Sie können „dummy frames“ senden
===== Tunnel mit SSH und PPP =====
Slitaz kann solche Tunnel „out of the box“ (ohne Installation zusätzlicher Pakete) mit \\
**Anwendungen** -> **Internet** -> **VPN/SSH** einrichten.
Sie benötigen auf dem fernen Rechner:
* eine Benutzerkennung
* SSH-Zugang
* PPPD-Startrechte (Gruppenrechte oder setuid-Bit)
* Der ferne Rechner muss wissen, wie Datenpakete in Tunnel geschickt werden („Peer“ ist der Standard-Vermittlungsknoten („router“) oder es werden Routing-Protokolle wie rip, ospf,... verwendet)
===== Tunnelaufbau =====
* Anwendungen -> Internet -> VPN/SSH
* „Peer“-Feld ausfüllen und „Peer“-Route(n) aktualisieren. Routen sind die lokalen Netzwerke auf der „Peer“-Seite, die Sie erreichen möchten. Sie müssen nur die lokale IP-Adresse und die ferne IP-Adresse aktualisieren, wenn Sie mehrere Tunnel erstellen. Sie sind Tunnel-End-IP-Punkte.
* Klicken Sie auf **Send SSH key** und geben Sie das Kennwort ein
* Klicken Sie auf **Starten**
===== Einschränkungen =====
* Dieser Tunnel sollte nicht für Echtzeitverkehr wie VoIP verwendet werden. Basierend auf TCP versucht der Tunnel, Datenverluste zu vermeiden, anstatt den Durchsatz zu optimieren. VoIP sollte UDP-basierte Tunnel verwenden.
* Nur das lokale Slitaz kann das ferne Netzwerk sehen. Andere Rechner im LAN können es nicht sehen, bis Sie dem LAN Routen zum „Peer“ hinzufügen (vorausgesetzt, Slitaz ist der Standard-Vermittlungsknoten oder führt Routing-Protokolle aus).
===== OpenSSH =====
Das Paket **openssh** ist im offiziellen Depot verfügbar und stellt TCP-basierte Tunnel zur Verfügung:
# yes y | tazpkg get-install openssh
Siehe http://www.openbsd.org/cgi-bin/man.cgi?query=ssh&sektion=1#SSH-BASED+VIR...
===== OpenVPN =====
Das Paket **openvpn** ist im offiziellen Depot verfügbar:
# yes y | tazpkg get-install openvpn
Siehe Dokumentation unter http://openvpn.net/
===== Cisco EasyVPN =====
Das Paket **vpnc** ist im offiziellen Depot verfügbar:
# yes y | tazpkg get-install vpnc
Siehe Dokumentation unter http://www.unix-ag.uni-kl.de/~massar/vpnc/
===== Andere VPN =====
Die Suchfunktion für SliTaz-Pakete zeigt alle für SliTaz verfügbare VPN-Software an: \\
http://pkgs.slitaz.org/search.sh?tags=vpn
----
\\
^ Qualitätsbericht ^^
|Qualität| gut |
|Überprüfung| kleinere Aktualisierungen |
|Priorität| mittel |
|Probleme||
|Verbesserungsvorschläge|Irgendwelche neuen Änderungen im Prozess? |
\\
----