Oggi le reti virtuali basate su tecnologie di classe VPN (Virtual Private Network) vengono utilizzate non solo per organizzare ambienti ben protetti per uno scambio di dati trasparente attraverso canali aperti, ma anche per fornire facilmente l'accesso a Internet. A questo proposito, qualsiasi utente che cambia provider potrebbe trovarsi di fronte alla necessità di configurare una VPN. Linux ha le sue specifiche per risolvere questo problema.
Necessario
Credenziali di root
Istruzioni
Passo 1
Controlla se il supporto PPP esiste nel kernel del tuo sistema operativo. Il modo più semplice per farlo è guardare i valori delle opzioni con il prefisso CONFIG_PPP nel file di configurazione del kernel corrente. Di solito è installato nella directory / boot e ha un nome che inizia con config. Scopri il nome di questo file usando il comando
ls / boot
o
ls / boot | grep conf
Stampa le righe che vuoi con cat, filtrando con grep. Per esempio:
cat /boot/config-2.6.30-std-def-alt15 | grep PPP
Analizza le righe contenenti le opzioni CONFIG_PPP, CONFIG_PPP_ASYNC, CONFIG_PPP_SYNC_TTY. Se non c'è il simbolo # davanti a loro, la funzionalità corrispondente è supportata (per i valori di m - sotto forma di un modulo esterno, per i valori di y - è incluso nel kernel).
Passo 2
Verificare se nel sistema è installato il software client per stabilire le connessioni VPN. Il pacchetto richiesto di solito ha un nome che inizia con pptp. Usa apt-cache con l'opzione di ricerca per trovare il pacchetto richiesto nei repository disponibili e rpm con l'opzione -qa per verificare se il pacchetto è installato. Quando si lavora in un ambiente grafico, può avere senso utilizzare programmi come synaptic.
Passaggio 3
Installa il software mancante. Utilizzare i gestori di pacchetti appropriati (apt-get, rpm nella console, synaptic nell'ambiente grafico, ecc.). Se hai installato il pacchetto ppp con i moduli del kernel per supportare il protocollo appropriato, riavvia il computer.
Passaggio 4
Prova a configurare la VPN utilizzando script di configurazione come pptp-command o pptpsetup. Sono spesso inclusi nei pacchetti software client VPN. Per assistenza sui parametri della riga di comando di queste utilità, utilizzarli per l'esecuzione con l'opzione --help. Per esempio:
pptpsetup --help
Se non sono stati installati script di configurazione, procedere al passaggio successivo per configurare manualmente la VPN.
Passaggio 5
Crea una directory /etc/ppp con un file chiamato chap-secrets. Apri il file con un editor di testo. Aggiungi una riga come questa:
PASSWORD SERVER DI ACCESSO *
I valori LOGIN e PASSWORD sono username e password. Devono essere forniti dal tuo provider di servizi VPN. Sostituisci SERVER con un nome di connessione arbitrario o *.
Passaggio 6
Crea una directory /etc/ppp/peers. Crea un file al suo interno che abbia lo stesso nome del valore SERVER del passaggio precedente (o un nome arbitrario se è stato specificato *). Modifica questo file per aggiungere informazioni come:
pty "SERVER pptp --nolaunchpppd"
nome LOGIN
ipparam SERVER
nomeremoto SERVER
serratura
noauth
nodeflate
nobsdcomp
I valori LOGIN e SERVER qui sono gli stessi del passaggio 5. Questo completa la configurazione VPN su Linux.