Jump to content
TheWiresharkGuy

Setarea unui server VPN PPTP pe Debian Etch

Recommended Posts

PPTP sunt cunoscute ca fiind mai putin sigure decat celelalte softwareuri VPN, dar daca aveti nevoie de o solutie rapida pentru un server VPN care sa functioneze out-of-the-box din workstationurile PPTP Windows, asta e alegerea perfecta. Postul asta va va invata cat de usor e sa setezi un server PPTP VPN pe Debian Etch.

Mai de mult nu era atat de simplu sa setezi un server PPTP. Trebuia patchuit kernelul si daemonul PPTP. In zilele noastre, pe Debian Etch totul vine inclus si trebuie doar instalat servetul PPTPd si configurat fata de nevoile noastre.

Haideti sa instalam PPTPd:

aptitude install pptpd

(asta de asemenea va instala si dependecies, cum ar fi bcrelay si ppp). Fisierul cu configuratia default PPTPd e instalat in /etc/pptpd.conf ; puteti schimba oricare din optiunile disponibile (sampleurile sunt incluse in fisier ca si comentarii), dar singurul lucru care trebuie configurat este ip-ul serverului local folosit de PPTPd ca gateway local fiindca gatewayul local pentru hosturile remote si userii remote asigura ipuri:

localip 192.168.1.1
remoteip 192.168.1.100-120

aici vom folosi ipul local 192.168.1.1 ca si ip pptpd si userilor le va fi alocat primul ip disponibil din rangeul 192.168.1.100 - 192.168.1.120 (insemnand ca putem avea maxim 20 useri simulan conectati la vpn prin acest server pptp). Aceste ipuri sunt alocate de server bazundu-se pe setarile particulare,fiind ori o pereche de ipuri private (ca si in exemplul meu de mai sus) sau chiar ipuri reale.

Pachetul debian de asemenea se foloseste si de fisierul /etc/ppp/pptpd-options care contine setarile pentru serverul pptpd. Un config default arata asa:

name My.VPN

refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128

ms-dns 192.168.1.1

proxyarp
nodefaultroute
lock
nobsdcomp
noipx
mtu 1490
mru 1490

In final, trebuie sa adaugati userii vpn in /etc/ppp/chap-secrets, fiecare user pe o linie separata folosind formatul regular pppd :

# client        server  secret                 IP addresses
user * password *

Pentru a limita conexiunile de la hosturi specifice, adaugati ip-urile permise in loc de * la sfarsit.

Puneti in practica setarile restartand serverul pptp :

/etc/init.d/pptpd restart

si uitati-va dupa loguri in /var/log/syslog pentru a diagnostica orice probleme.

Acum va puteti conecta la noul server PPTP VPN folosind clientul built-in din orice workstation modern cu windows (probabil in afara de vista care e stricat cu sp1) folosindu-va de setarile default.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



×
×
  • Create New...