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
OpenVPN
Das Paket openvpn ist im offiziellen Depot verfügbar:
# yes y | tazpkg get-install openvpn
Siehe Dokumentation unter http://openvpn.net/
Cisco EasyVPN
Andere VPN