Pptp Server: Unterschied zwischen den Versionen
Boenki (Diskussion | Beiträge) Diverses (siehe diff) |
|||
Zeile 1: | Zeile 1: | ||
{{Artikelstil}} | |||
Das Point-to-Point Tunneling Protocol (PPTP) ist Netzwerkprotokoll welches verwendet wird um ein [[VPN-Netzwerk]] aufzubauen. | Das Point-to-Point Tunneling Protocol (PPTP) ist Netzwerkprotokoll welches verwendet wird um ein [[VPN-Netzwerk]] aufzubauen. | ||
{{Installation|repo=community|paket=pptpd}} | |||
== Konfiguration == | == Konfiguration == | ||
Zeile 50: | Zeile 47: | ||
'''/etc/ppp/chap-secrets''' mit Schreibrechten öffnen: | '''/etc/ppp/chap-secrets''' mit Schreibrechten öffnen: | ||
#vi /etc/ppp/chap-secrets | |||
#vi /etc/ppp/chap-secrets | |||
User und Passwörter in '''/etc/ppp/chap-secrets''' eintragen: | User und Passwörter in '''/etc/ppp/chap-secrets''' eintragen: | ||
<username> <servername = pptpd> <passwort> <Ip-Adresse oder * für beliebig > | |||
<username> <servername = pptpd> <passwort> <Ip-Adresse oder * für beliebig | |||
IP-Forwarding in der Datei '''/etc/sysctl.conf''' aktivieren: | IP-Forwarding in der Datei '''/etc/sysctl.conf''' aktivieren: | ||
öffnen: | öffnen: | ||
#vi /etc/sysctl.conf | |||
#vi /etc/sysctl.conf | |||
Wert von 0 auf 1 ändern: | Wert von 0 auf 1 ändern: | ||
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 | |||
#ip route add 0.0.0.0 via 192.168.0.1 dev eth0 | |||
== Clients == | == Clients == | ||
Zeile 95: | Zeile 81: | ||
*[[OpenSwan]] | *[[OpenSwan]] | ||
*[[FreeSwan]] | *[[FreeSwan]] | ||
== Problembehebung == | == Problembehebung == | ||
Zeile 108: | Zeile 91: | ||
[[Kategorie:Netzwerk]] | [[Kategorie:Netzwerk]] | ||
[[Kategorie:Server]] | [[Kategorie:Server]] | ||
[[en:PPTP Server]] |
Version vom 25. Juni 2013, 08:14 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-Netzwerk aufzubauen.
Installation
Das Programm ist als
pptpd
in community
verfügbar, und kann von dort
mittels Pacman
installiert werden.
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
Öffnen sie die Datei /etc/pptpd.conf mit Schreibrechten (mit vi, vim, nano oder einem anderen Texteditor):
#vi /etc/pptp.conf
Fügen sie folgende Konfiguration ein:
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
Öffnen sie die Datei /etc/ppp/pptpd-options mit Schreibrechten:
#vi /etc/ppp/pptpd-options
Fügen sie folgende Konfiguration ein:
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.
/etc/ppp/chap-secrets mit Schreibrechten öffnen:
#vi /etc/ppp/chap-secrets
User und Passwörter in /etc/ppp/chap-secrets eintragen:
<username> <servername = pptpd> <passwort> <Ip-Adresse oder * für beliebig >
IP-Forwarding in der Datei /etc/sysctl.conf aktivieren:
öffnen:
#vi /etc/sysctl.conf
Wert von 0 auf 1 ändern:
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
Alternative VPN-Server
Problembehebung
- Clients haben keinen Internetzugriff:
Werden die Ports richtig weitergeleitet?
Sind die routen richtig gesetzt (Beachten Sie bitte route)?.