Con un server PPTP, è possibile configurare facilmente un server VPN. Avere una rete privata virtuale è vantaggioso sia per i singoli utenti che per le aziende.
Questo tutorial spiega come installare un server PPTP su Ubuntu. I passaggi sono generici, dovrebbero applicarsi a quasi tutte le versioni di Ubuntu.
Si noti che nel protocollo PPTP sono state rilevate vulnerabilità della sicurezza e potrebbe valere la pena valutare altri protocolli VPN prima di utilizzare PPTP.
Installazione del server
Passaggio 1: installazione di PPTPD
La prima cosa che dobbiamo fare è, naturalmente, installare PPTPD.
apt-get install pptpd
Installare PPTPD è così semplice! Ora dobbiamo effettivamente configurare il server PPTP.
Passaggio 2: aggiunta di utenti
Ovviamente non vogliamo che tutti possano accedere alla nostra VPN; per questo motivo, puoi creare utenti in modo che solo gli utenti con la password corretta possano accedere alla tua VPN. Per aggiungere utenti, modifica il file:
/etc/ppp/chap-secrets
Il formato è:
[username] [service] [password] [ip]
Nome utente e password sono piuttosto semplici, servizio e IP non lo sono. Il servizio è di solito pptpd
. Se vuoi solo configurare una VPN, usa pptpd
per il servizio - funzionerà. Se si desidera limitare l'IP da cui un utente può accedere, è possibile utilizzare il proprio IP. Se vuoi che le connessioni da quell'account vengano fatte da tutti gli IP, puoi usare *
.
Passaggio 3: modificare le impostazioni PPTPD
Ci sono alcune cose che dobbiamo modificare. Inizia modificando il seguente file:
/etc/pptpd.conf
Cerca le impostazioni localip
e remoteip
. Rimuovere il #
(carattere di commento) per entrambi in modo che queste impostazioni vengano effettivamente riconosciute. Passa localip
al tuo IP server. Se non conosci l'IP del tuo server, puoi guardare nel pannello di controllo di Vultr.
L' remoteip
è fondamentalmente l'intervallo IP che verrà assegnato ai client (computer che sono collegati alla VPN). Ad esempio, se si desidera il seguente intervallo IP: 192.168.120.231-235, il server VPN sarà in grado di assegnare 192.168.120.232, 192.168.120.233, 192.168.120.234 e 192.168.120.235 ai client. Sta a te cosa vuoi usare per questo campo.
Passaggio 4: aggiornare sysctl.conf
Trova la linea net.ipv4.ip_forward
nel sysctl.conf
file. Dobbiamo decommentare questa riga, quindi apri il seguente file:
/etc/sysctl.conf
Assicurati che sia scritto net.ipv4.ip_forward=1
e non net.ipv4.ip_forward=0
.
Passaggio 5: riavvio di PPTPD
A questo punto, tutto funzionerà. Riavvia PPTPD.
service pptpd restart
Congratulazioni, ora hai un server PPTP!
Usando la VPN
Mac OS X
L'uso di una VPN su Mac OS X è molto semplice.
Vai a System Preferences -> Network
. Fai clic +
sull'icona e scegli "VPN" come interfaccia. Il nome può essere quello che vuoi, ad esempio "VPN". Il tipo di VPN è "PPTP". Fai clic su "Crea". Ora vedrai alcune impostazioni; l'indirizzo del server e nome utente. Queste sono le credenziali che hai inserito nel /etc/ppp/chap-secrets
file.
Ora fai clic su "Impostazioni di autenticazione". Scegli "Password" e inserisci la password. Fai clic su "OK", quindi fai clic su "Connetti".
Il tuo computer ora si connetterà al tuo server VPN. Il traffico Internet verrà inviato tramite il server VPN.
Windows 8
In Windows 8, anche la configurazione di una VPN è abbastanza semplice. La prima cosa che farai è andare nel "menu Start" e digitare "VPN". Dovresti vedere "Configurare una connessione di rete privata virtuale (VPN)". Clicca su quello.
L'indirizzo Internet è l'IP del tuo server. Il nome della destinazione può essere quello che desideri, ad esempio "VPN". Fai clic su "Avanti". Windows chiederà ora le tue credenziali; inserisci il nome utente e la password che hai inserito nel /etc/ppp/chap-secrets
file. Fai clic su "Connetti".
Windows si connetterà ora al tuo server VPN e inizierà a inviare traffico su di esso.