Pptp Server: Unterschied zwischen den Versionen
K Groß-/Kleinschreibung |
Dirk (Diskussion | Beiträge) K wikif, stil, synt, anti-redlink |
||
Zeile 1: | Zeile 1: | ||
{{Artikelstil}} | {{Artikelstil}} | ||
Das Point-to-Point Tunneling Protocol (PPTP) ist Netzwerkprotokoll welches verwendet wird um ein | Das Point-to-Point Tunneling Protocol (PPTP) ist Netzwerkprotokoll welches verwendet wird um ein VPN aufzubauen. | ||
{{Installation|repo=community|paket=pptpd}} | {{Installation|repo=community|paket=pptpd}} | ||
== Konfiguration == | == Konfiguration == | ||
Die Konfiguration basiert auf folgenden Annahmen: | Die Konfiguration basiert auf folgenden Annahmen: | ||
* die Netzwerk-Adresse 192.168.0.0 | |||
* die Server-IP 192.168.0.2 | |||
* das gateway 192.168.0.1 | |||
{{hc|/etc/pptp.conf| | |||
option /etc/ppp/pptpd-options # Pfad zur pptpd-options Datei | option /etc/ppp/pptpd-options # Pfad zur pptpd-options Datei | ||
listen 192.168.0.2 # Die Adresse des Servers | listen 192.168.0.2 # Die Adresse des Servers | ||
remoteip 192.168.0.100-254 # Ip-Adresse/Ip-Adress-Bereich für die clients | remoteip 192.168.0.100-254 # Ip-Adresse/Ip-Adress-Bereich für die clients}} | ||
{{hc|/etc/ppp/pptpd-options| | |||
name pptpd #Name des Pptp-Servers | name pptpd #Name des Pptp-Servers | ||
refuse-pap #pap verweigern | refuse-pap #pap verweigern | ||
Zeile 43: | Zeile 29: | ||
nologfd | nologfd | ||
ms-dns 8.8.8.8 #Dns-Server 1. | ms-dns 8.8.8.8 #Dns-Server 1. | ||
ms-dns 8.8.4.4 #Dns-Server 2. | ms-dns 8.8.4.4 #Dns-Server 2.}} | ||
In {{ic|/etc/ppp/chap-secrets}} User und Passwörter eintragen: | |||
<username> <servername = pptpd> <passwort> <IP-Adresse oder * für beliebig> | |||
<username> | |||
IP-Forwarding in der | IP-Forwarding in der DAtei {{ic|/etc/sysctl.conf}} aktivieren: | ||
net.ipv4.ip_forward=1 | net.ipv4.ip_forward=1 | ||
== Internetzugriff über das Remote-Netzwerk == | == Internetzugriff über das Remote-Netzwerk == | ||
Um den Clients Internetzugriff zu erlauben muss folgendes nach jedem Archlinux Neustart ausgeführt werden: | Um den Clients Internetzugriff zu erlauben muss folgendes nach jedem Archlinux Neustart ausgeführt werden: | ||
ip route add 0.0.0.0 via 192.168.0.1 dev eth0 | |||
== Clients == | == Clients == | ||
Clients sind auf folgenden Betriebssystemen verfügbar: | Clients sind auf folgenden Betriebssystemen verfügbar: | ||
*Windows XP | * Windows XP | ||
*Windows Vista | * Windows Vista | ||
*Windows 7 | * Windows 7 | ||
*Linux | * Linux | ||
*Unix | * Unix | ||
*Android | * Android | ||
*iOS | * iOS | ||
== Alternative VPN-Server== | == Alternative VPN-Server== | ||
* [[OpenVPN]] | |||
*[[OpenVPN]] | * [https://www.strongswan.org/ StrongSwan] {{sprache|en}} | ||
*[ | * [https://openswan.org/ OpenSwan] {{sprache|en}} | ||
*[ | * [https://www.freeswan.org/ FreeSwan] {{sprache|en}} | ||
*[ | |||
[[Kategorie:Netzwerk]] | [[Kategorie:Netzwerk]] | ||
[[Kategorie:Server]] | [[Kategorie:Server]] | ||
[[en:PPTP server]] | [[en:PPTP server]] |
Version vom 4. Januar 2022, 10:24 Uhr
Dieser Artikel oder Artikelabschnitt bedarf einer stilistischen Überarbeitung laut Empfehlungen in Artikelstil.
Das Point-to-Point Tunneling Protocol (PPTP) ist Netzwerkprotokoll welches verwendet wird um ein VPN aufzubauen.
Installation
Das Programm ist als
pptpd
in community
verfügbar, und kann von dort
mittels Pacman
installiert werden.
pacman -S pptpd
Konfiguration
Die Konfiguration basiert auf folgenden Annahmen:
- die Netzwerk-Adresse 192.168.0.0
- die Server-IP 192.168.0.2
- das gateway 192.168.0.1
/etc/pptp.conf
option /etc/ppp/pptpd-options # Pfad zur pptpd-options Datei listen 192.168.0.2 # Die Adresse des Servers remoteip 192.168.0.100-254 # Ip-Adresse/Ip-Adress-Bereich für die clients
/etc/ppp/pptpd-options
name pptpd #Name des Pptp-Servers refuse-pap #pap verweigern refuse-chap #chap verweigern refuse-mschap #mschap verweigern require-mschap-v2 #mschap Version 2 verlangen require-mppe-128 #Verschlüsselung verlangen lock nobsdcomp novj novjccomp nologfd ms-dns 8.8.8.8 #Dns-Server 1. ms-dns 8.8.4.4 #Dns-Server 2.
In /etc/ppp/chap-secrets
User und Passwörter eintragen:
<username> <servername = pptpd> <passwort> <IP-Adresse oder * für beliebig>
IP-Forwarding in der DAtei /etc/sysctl.conf
aktivieren:
net.ipv4.ip_forward=1
Internetzugriff über das Remote-Netzwerk
Um den Clients Internetzugriff zu erlauben muss folgendes nach jedem Archlinux Neustart ausgeführt werden:
ip route add 0.0.0.0 via 192.168.0.1 dev eth0
Clients
Clients sind auf folgenden Betriebssystemen verfügbar:
- Windows XP
- Windows Vista
- Windows 7
- Linux
- Unix
- Android
- iOS