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 nano

Schritt 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-200

Wechseln 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.4

Schritt 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 -p

Schritt 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 MASQUERADE

Schritt 6

Starten Sie den VPN-Server.

systemctl restart pptpd
systemctl enable pptpd

Jetzt ist Ihr VPN unter CentOS installiert.

Blog