7.2. WvDial - Un programma a riga di comando per ppp

Il sito di WvDial è qui

WvDial è un programma a riga di comando per ppp. Ha due componenti principali, wvdialconf e wvdial. Entrambi devono essere eseguiti come root.

Per prima cosa si deve eseguire wvdialconf. wvdialconf genera un file di configurazione contenente informazioni sul modem e sull'ISP. wvdialconf eseguirà una scansione delle porte seriali alla ricerca di un modem e determinerà le caratteristiche di ogni modem che troverà.

wvdialconf è invocato assieme al nome del file di configurazione di wvdial - che è sempre /etc/wvdial.conf. Ecco come dovrebbe essere l'output.

[root@blah /root]# wvdialconf newconffile
Scanning your serial ports for a modem.

ttyS1<*1>: ATQ0 V1 E1 -- OK
ttyS1<*1>: ATQ0 V1 E1 Z -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 -- OK
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttyS1<*1>: Modem Identifier: ATI -- 28800
ttyS1<*1>: Speed 2400: AT -- OK
ttyS1<*1>: Speed 4800: AT -- OK
ttyS1<*1>: Speed 9600: AT -- OK
ttyS1<*1>: Speed 19200: AT -- OK
ttyS1<*1>: Speed 38400: AT -- OK
ttyS1<*1>: Speed 57600: AT -- OK
ttyS1<*1>: Speed 115200: AT -- OK
ttyS1<*1>: Max speed is 115200; that should be safe.
ttyS1<*1>: ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0 -- OK
ttyS0<*1>: ATQ0 V1 E1 -- ATQ0 V1 E1 -- ATQ0 V1 E1 -- nothing.
Port Scan<*1>: S2   S3   

Found a modem on /dev/ttyS1.

Se l'output fosse diverso, si controlli che il modem sia acceso e connesso alla porta seriale.

Una volta eseguito wvdialconf, bisogna modificare il file /etc/wvdial.conf per inserire il numero di telefono da comporre, il proprio nome utente e la password. Si apra /etc/wvdial.conf con il proprio editor di testo preferito. Dovrebbe essere qualcosa come:

[Dialer Defaults]
Modem = /dev/ttyS1
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 S11=55 +FCLASS=0
; Phone = 555-1212
; Username = mio_nome_utente
; Password = mia_password

Si rimuovano i ';' e si riempiano i campi appropriati - phone, username e password. Ora tutto dovrebbe essere a posto per eseguire wvdial.

Si esegua wvdial. Assumendo che il numero di telefono, il nome utente e la password siano corretti, wvdial ora chiamerà il proprio ISP. wvdial non uscirà finchè la connessione non è terminata - si può eseguire un Ctrl-C per terminarla.

wvdial è un programma abbastanza nuovo e non ancora molto testato, quindi se si va incontro a problemi bisognerebbe contattare gli autori. Si possono trovare informazioni su come farlo sul sito indicata sopra.