SMsoft – informatica e dintorni

Configurare un server Debian pptp per connessioni da iPhone

Attivare un server VPN pptp su Debian che permette anche la connessione da dispositivi iPhone e iPad è abbastanza semplice. Vediamo i passi da seguire:

Installazione del server PoPToP:

che installera anche il pacchetto ppp.

Ora bisogna modificare il file /etc/pptpd.conf assicurandoci di avere attive le seguenti direttive:

Ora bisogna impostare i DNS nel file /etc/ppp/pptpd-option, in particolare le direttive ms-wins e ms-dns con il proprio server DNS, es:

Ora bisogna configurare i dati di connessione dei vari account in /etc/ppp/chap-secrets. Ad esempio per creare un account con username “pippo” e password “pwd” bisognerà creare una riga come la seguente:

Ora riavviamo pptp con:

Bene, per finire bisogna attivare l’IP Forwarding inserendo in /etc/sysctl.conf la direttiva:

poi eseguire:

ATTENZIONE: Nel caso sia necessario raggiungere anche altri PC nella rete in cui è attivo il server pptp, allora è necessario abilitare il server al routing verso tali PC. Per farlo, basta aggiungere al file di configurazione del firewall (nel mio caso apf-firewall: /etc/apf/postroute.rules) le seguenti direttive per l’attivazione del masquerading:

e questo per ogni interfaccia per cui va abilitato il routing.
Ricordo inoltre che deve essere attiva la connessione per il protocollo GRE (47) e per la porta 1723. Nel caso di apf-firewall, basta aggiungere in /etc/apf/postroute.rules la direttiva:

e nel file /etc/apf/conf.apf la porta 1723 alla direttiva IG_TCP_CPORTS.

Configurazione iPhone

Per la configurazione della VPN sull’iPhone, basterà creare una nuova entry dal menu “Impostazioni” -> “Generali” -> “Rete” -> “VPN” -> “Aggiungi config. VPN…”, scegliere PPTP ed inserire Descrizione (es: “Debian VPN”), Server (l’indirizzo IP del server Debian), Account (l’username), Password (la relativa password), lasciare il resto invariato e premere sul pulsante “Salva” in alto.

Loggin accessi

Per attivare il log con gli accessi, basta aggiungere il seguente codice nei file /etc/ppp/ip-up e /etc/ppp/ip-down:

enjoy!




Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario :-)
*
Taggato su: , , ,

Commenti

Page optimized by WP Minify WordPress Plugin