In acest articol sunt explicate modalitatile prin care se poate configura o conexiune PPTP pe Mac, inclusiv pe ultimele versiuni de macOS.

E important de stiut ca incepand cu versiunea 10.12 (Sierra), Apple a scos optiunea PPTP din clientul de VPN nativ, astfel incat configurarea PPTP este mai dificila.

De asemenea, incepand cu versiunea 10.15 (Catalina), componenta care permitea realizarea de conexiuni PPTP a fost scoasa complet din sistemul de operare macOS. Astfel incat optiunile posibile sunt si mai putine pentru ultimele versiuni de macOS.

Configurare PPTP VPN pe macOS [Rezumat]

  • Pentru macOS 10.15 (Catalina):
    1. Se poate folosi VPNTracker, o aplicatie VPN comerciala.
    2. Se poate selecta un alt protocol de VPN.
  • Pentru macOS 10.12 (Sierra), macOS 10.13 (High Sierra), and macOS 10.14 (Mojave):
    1. Se poate configura o conexiune PPTP pe Mac din linia de comanda.
    2. Se pot folosi urmatoarele aplicatii: Shimo, Primo VPN, sau VPNTracker.
    3. Se poate configura o conexiune cu protocoalele IKEv2, Cisco IPSec, sau L2TP over IPSec.
  • Pentru versiunile mai vechi (OS X El Capitan, Yosemite, Mavericks, etc.) configurarea se face astfel:
    • Click pe iconita Apple din contul stanga sus al ecranului.
    • Se alege System Preferences si apoi Network.
    • Se da click pe butonul “+”.
    • Se selecteaza optiunea VPN pentru Interface.
    • Apoi, se selecteaza PPTP pentru VPN Type.
    • In campul Service Name se introduce un nume pentru conexiunea configurata.
    • Click pe butonul Create.
    • Se introduce numele sau adresa IP a serverului de VPN in campul Server Address si numele de utilizator VPN in campul Account Name.
    • Se da click pe butonul Authentication Settings si se introduce parola de access VPN. Click pe butonul OK.
    • Ultimul pas: click pe butonul Connect.

Ce este PPTP si de ce nu mai este disponibil in ultimele versiuni de macOS

Protocolul PPTP (Point-to-Point Tunnelling Protocol) a fost definit in iulie 1999 de un consortiu din care facea parte si Microsoft.

PPTP a devenit un protocol VPN foarte popular si a fost adoptat de toate sistemele de operare importante, inclusiv iOS si OS X (macOS). Principalele calitati: viteza si usurinta de configurare.

Din pacate, in urma cu cativa ani, o serie de vulnerabilitati au fost descoperite si PPTP nu mai este vazut ca un protocol de VPN sigur.

Aceasta este cauza pentru care Apple a decis sa renunte la PPTP. Mai intai, incepand cu versiunea macOS 10.12 (Sierra) PPTP nu a mai fost o optiune de configurare a unei conexiuni VPN din interfata sistemului de operare. Apoi, incepand cu macOS 10.15 (Catalina), Apple a renuntat complet la PPTP pe Mac.

Alternative pentru PPTP pentru macOS 10.12 si versiunile mai noi

Cea mai simpla metoda de a rezolva conectarea la un server de VPN de pe Mac prin PPTP este aceea de a anunta administratorul serverului si de a cerere acces printr-un protocol alternativ: IKEv2, Cisco IPSec, sau L2TP over IPSec.

Configurarea este (in mare) aceeasi ca si pentru PPTP. Pentru mai multe informatii este util sa se se contacteze administratorul serverului de VPN.

Alternative PPTP pe Mac: L2TP, IPSec, IKEv2

Cum se poate configura PPTP gratuit pe macOS 10.12, macOS 10.13, si macOS 10.14?

Pe langa folosirea aplicatiilor comerciale VPNTracker, Shimo VPN si Primo VPN mai exista si o variata gratuita de configurare a unei conexiuni PPTP de mai macOS 10.12, 10.13, si 10.14.

Astfel, se pot folosi o serie de comenzi care sa foloseasca direct libraria PPTP din sistemul de operare.

Pe scurt, se creaza un fisier de tip text in care introduc urmatoarele comenzi (pentru mai multe detalii recomand acest articol):

plugin PPTP.ppp
noauth
remoteaddress "------Adresa sau IP-ul serverului de VPN------"
user "------Utilizatorul VPN------"
password "------Parola de VPN------"
redialcount 1
redialtimer 5
idle 1800
receive-all
novj 0:0
ipcp-accept-local
ipcp-accept-remote
refuse-eap
refuse-pap
refuse-chap-md5
hide-password
mppe-stateless
mppe-128
looplocal
nodetach
ms-dns 8.8.8.8
usepeerdns
defaultroute
debug

Apoi, din aplicatia Terminal, se executa comenzile din fisier:

sudo pppd file ~/cale-catre-fisier/vpn.txt

Prin executarea acestui fisier se va realiza o conexiune de VPN folosind protocolul PPTP catre serverul specificat.

Cum se configureaza o conexiune PPTP pentru versiunile macOS mai vechi de 10.11?

Pentru versiunile care inca permiteau configurarea unei conexiuni PPTP pasii sunt urmatorii:

For older OS X (macOS) versions, the setup of a PPTP VPN connection consists of the following steps:

  1. Click pe iconita Apple din contul stanga sus al ecanului.
  2. Se alege System Preferences si apoi Network.
  3. Se da click pe butonul “+”.
  4. Se selecteaza optiunea VPN pentru Interface.
  5. Apoi, se selecteaza PPTP pentru VPN Type.
  6. Se introduce un nume pentru conexiunea configurata in campul Service Name.
  7. Click pe butonul Create pentru o noua conexiune.
  8. Se introduce numele sau adresa IP a serverului de VPN in campul Server Address si numele de utilizator VPN in campul Account Name.
  9. Click pe butonul Authentication Settings si se introduce parola de access VPN.
  10. Click pe butonul OK.
  11. Pentru conectare, click pe butonul Connect.

Concluzie

Ultimele versiuni de macOS (incepand de la 10.15) nu mai suporta protocolul PPTP. Totusi exista o aplicatie comerciala, VPNTracker, care foloseste propria sa librarie de PPTP si care poate poate fi folosita si pe aceste versiuni.

Pentru versiunile anterioare se poate configura o conexiune manuala (System Preferences > Network), fie se foloseste o aplicatie comerciala. Pentru utilizatorii avansati este disponibila si solutia din linia de comanda.