Pppd

Da Wikipedia, l'enciclopedia libera.

PPPD (Point-to-Point Protocol Daemon)

Nei sistemi GNU/Linux il comando pppd permette di realizzare una connessione punto-punto mediante il protocollo PPP usando modem analogici o ADSL.

Il file relativo a tale comando è di utilità per i vari utenti ma non è essenziale per l'avvio del sistema e pertanto si trova nella directory /usr/sbin (secondo lo standard FHS) ed il cui proprietario è l'utente root.

La sintassi del comando è:

pppd [ttyname] [speed] [opzioni]

dove

  • ttyname, indica il dispositivo per la connessione
  • speed, indica in baud la velocità di connessione

Alcune opzioni principali:

  • call nome_file, che permette di usare il file /etc/ppp/peers/nome_file come file di configurazione per la nostra connessione
  • connect nome_script, che permette di usare uno script prima di avviare il protocollo PPP
  • defaultroute, che permette di aggiungere una route di default alla nostra tabella di routing trattando l'host a cui ci si è connessi come gateway
  • persist, che indica al demone di non terminare dopo che la connessione è terminata


Le opzioni comuni sono contenute nel file /etc/ppp/options, file che viene letto prima delle opzioni date da linea di comando.

In fase di instaurazione della connessione viene eseguito lo script /etc/ppp/ip-up che esegue tutti gli script contenuti nella directory /etc/ppp/ip-up.d

In fase di chiusura della connessione viene eseguito lo script /etc/ppp/ip-down che esegue tutti gli script contenuti nella directory /etc/ppp/ip-down.d

L'autenticazione è resa possibile grazie ai protocolli PAP e CHAP usando rispettivamente i file /etc/ppp/pap-secrets e /etc/ppp/chap-secret.

Per ulteriori dettagli visualizzare la man page di pppd tramite il comando man pppd.

[modifica] Voci correlate

Strumenti personali