So installieren Sie PPTP VPN unter CentOS 8
Ein VPN oder Virtual Private Network ist eine besondere Art von Verbindung. Es wird verwendet, um Verbindungen zu öffentlichen und privaten Netzwerken abzusichern. VPNs werden außerdem von Unternehmen genutzt, um sensible Daten zu übertragen. Auch von einzelnen Nutzern werden VPNs häufig an Orten eingesetzt, an denen bestimmte Internetinhalte eingeschränkt sind.
Wenn Sie ein VPN verwenden, wird Ihre IP-Adresse verborgen. Stattdessen ist im Web die IP-Adresse sichtbar, die Ihnen Ihr VPN-Anbieter zuweist. Somit lässt sich nicht feststellen, von wo aus Sie sich mit dem Dienst verbinden.
PPTP (Point-to-Point Tunneling Protocol) ist ein spezielles Protokoll für VPNs. Es stellt die Kommunikation zwischen dem VPN-Server und dem VPN-Client sicher.
Sie können es auch unter CentOS Linux verwenden. Daher sehen wir uns an, wie Sie PPTP VPN unter CentOS 8 installieren.
Schritt 1
Alles beginnt mit der Installation von PPTP. Führen Sie dazu den folgenden Befehl aus:
dnf install -y epel-release
dnf install -y ppp pptpd iptables nanoSchritt 2
Richten Sie es nun ein:
Öffnen Sie /etc/pptpd.conf und legen Sie die lokalen und entfernten IP-Adressen für VPN-Clients fest:
nano /etc/pptpd.conf
localip 192.168.0.1
remoteip 192.168.0.101-200Wechseln Sie nun zu /etc/ppp/options.pptpd und bearbeiten Sie die Einstellungen:
nano /etc/ppp/options.pptpd
ms-dns 8.8.8.8
ms-dns 8.8.4.4Schritt 3
Richten Sie den Benutzer ein. Mit ihm greifen Sie auf Ihr VPN zu.
Öffnen Sie dazu /etc/ppp/chap-secrets, fügen Sie Ihren Benutzer hinzu und weisen Sie ihm ein Passwort zu (Format: Benutzer, Servername, Passwort, erlaubte IP):
nano /etc/ppp/chap-secrets
vpnuser pptpd vpnpassword *Schritt 4
Wechseln Sie zu /etc/sysctl.conf. Aktivieren Sie die Netzwerkweiterleitung.
nano /etc/sysctl.conf
net.ipv4.ip_forward = 1
# Apply the changes:
sysctl -pSchritt 5
Jetzt ist es Zeit für die Installation von iptables.
Öffnen Sie die richtigen Ports und aktivieren Sie die Weiterleitung von Datenpaketen, indem Sie die folgenden iptables-Regeln hinzufügen:
iptables -A INPUT -i eth0 -p tcp --dport 1723 -j ACCEPT
iptables -A INPUT -i eth0 -p gre -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADESchritt 6
Starten Sie den VPN-Server.
systemctl restart pptpd
systemctl enable pptpdJetzt ist Ihr VPN unter CentOS installiert.
Blog