Ich habe ein Linux-System mit zwei Schnittstellen, eine für das private Netzwerk 172.16.xx, die andere hat eine öffentliche IP-Adresse, die mit dem Internet verbunden ist. Wie kann ich von meinem Laptop mit Windows über das Internet eine Verbindung zu anderen Systemen in 172.16.xx herstellen? Ich glaube, ich brauche ein VPN, aber die Sicherheit ist mir egal. Gibt es eine einfache Lösung, ohne Hardware kaufen zu müssen?
Antwort1
Sie können auf Ihrem Linux-System einen Software-VPN-Server ausführen und das alles kostenlos.
pptpd
benötigt nur ein paar Konfigurationsdateien und Sie können sogar einfache Passwörter im Klartext verwenden. Es ist nicht erforderlich, ein gemeinsames Geheimnis oder Zertifikat einzurichten, und der Client ist in fast allen internetfähigen Geräten mit Farbdisplay integriert.
Antwort2
Wahrscheinlich möchten Sie einfach iptables
NAT-Funktionen verwenden, wenn Sie nur bestimmte Systeme und Ports auf der öffentlichen Schnittstelle verfügbar machen möchten.
Wenn Sie schnell und unkompliziert etwas brauchen, ohne die Syntax und das Konzept zu lernen iptables
(was zwar lehrreich, aber kompliziert ist), rinetd
funktioniert es wieder, vorausgesetzt, Sie haben nur bestimmte Systeme + Ports, die Sie auf der öffentlichen Schnittstelle anzeigen möchten. Ich habe rinetd
jedoch festgestellt, dass es unter Last instabil ist.
Wenn Sie von außen auf etwas im Subnetz 172.16.0.0/24 zugreifen möchten, benötigen Sie eine Art Tunneling oder VPN. Ich würde OpenVPN empfehlen, oder Adito, wenn Ihnen ein SSL-VPN besser gefällt.