"stabilità" wvdial

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Avatar utente
nico giraldi
Linux 1.x
Linux 1.x
Messaggi: 118
Iscritto il: lun 10 set 2007, 1:56
Slackware: 14.1
Kernel: 3.10
Desktop: xfce
Località: Roma

"stabilità" wvdial

Messaggio da nico giraldi »

saluti,

ma, per quelli tra di voi che lo usano, come vi trovate con wvdial?
Io non riesco a trovare una configurazione che funzioni, non dico sempre,
ma almeno "spesso", nonostante abbia provato di tutto, anche leggendo sul forum.
Ho un eeepc 901go (quello con modem hdspa huawey e620 integrato) con slack12.1, wvdial 1.60,
ed una SIM Wind.

Partendo da quanto scritto da wvdialconf sono giunto alla seguente configurazione:

Codice: Seleziona tutto

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Modem = /dev/ttyUSB0
Baud = 460800

[Dialer wind]
Init = "
Init1 = AT+CGDCONT=1,"IP","internet.wind"
Stupid Mode = 1
Username=''
Password=''
Phone = *99#
e l'ho usata un paio di volte con successo; poi (sempre dallo stesso luogo) a cominciato a non connettersi più, dandomi un errore relativo al carrier;
aggiungere carrier check=1 non ha aiutato; e non dipende dalla malefica wind perchè da finestre con il malefico programmino wind funziona.
In compenso ora "AT+CPIN=1234" è "bad init string"...
Mah
Voi, trovata una configurazione, poi riuscite a connettervi sempre? Dipende da wind, oppure qualcuno ha problemi simili con 3, TIM o Vodafone?

Dato lo spazio ridotto sull'eee ho tolto parecchi pacchetti e mi starebbe bene usare wvdial ma si può anche cambiare.
Che voi sappiete kppp e gnome-ppp come vanno?

bye
nico er pirata

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3986
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: "stabilità" wvdial

Messaggio da joe »

Per connetterti volendo ti basta il pacchetto ppp.
Invece di wvdial che comunque è sempre uno strumento semiautomatico, ti butti giù 2 script, uno di chat e l'altro per la configurazione di pppd e poi ti puoi connettenre lanciano pppd call nome_script.
Io mi connetto via cellulare, prima ne usavo uno via usb, poi un'altro sempre via usb ed ora un terzo via bluetooth. In tutti i casi la connessione con pppd diretto non mi ha mai deluso.
In rete trovi tutto quello di cui hai bisogno per impostare la connessione. Tieni conto che gli script sono poche righe, si fa presto. Fatto una volta, ho trasferito le configurazioni su altri sistemi con un banale cp degli script necessari. Il pacchetto pppd è praticamente sempre presente tra i pacchetti base. funziona senza interfacce grafihe ovviamente visto che è un demone. Insomma te lo consiglio soprattutto se devi cercare di risolvere i problemi e non capisci dove sta il problema....con questo metodo molto manuale hai una versatilità che magari altri tool non permettono.
Saluti.

Avatar utente
twister
Staff
Staff
Messaggi: 1599
Iscritto il: mar 11 nov 2003, 0:00
Slackware: current
Località: Roma
Contatta:

Re: "stabilità" wvdial

Messaggio da twister »

Codice: Seleziona tutto

twister@catberg:~$ cat .wvdial.conf 
[Dialer Defaults]
Modem = /dev/rfcomm0
ISDN = off
Modem Type = Analog Modem
Baud = 115200
Init = ATX3
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+cgdcont=1,"ip","internet.wind","0.0.0.0"
Init4 = 
Init5 = 
Init6 = 
Init7 = 
Init8 = 
Init9 = 
Phone = *99#
Phone1 = 
Phone2 = 
Phone3 = 
Phone4 = 
Dial Prefix = 
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = 1
Username = 1
Auto Reconnect = off
Abort on Busy = off
Carrier Check = on
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = on
Idle Seconds = 0
Auto DNS = on
;Minimize = off
;Dock = off
;Do NOT edit this file by hand!
Ma tieni conto che sul portatile sono con debian, non so quanto cambi, password e utente a "1" li ho messi perchè altrimenti gnome ppp mi si incartava (si lo so uso una gui sto diventando vecchio) :D

Avatar utente
nico giraldi
Linux 1.x
Linux 1.x
Messaggi: 118
Iscritto il: lun 10 set 2007, 1:56
Slackware: 14.1
Kernel: 3.10
Desktop: xfce
Località: Roma

Re: "stabilità" wvdial

Messaggio da nico giraldi »

@twister: Ma quindi gnome-ppp è una interfaccia a wvdial; comunque ora provo anche con il tuo conf

@joe: penso che farò come dici esaurito questo ultimo tentativo con wvdial; puoi mandarmi i tuoi script in pm?


gracias
da antenna 7

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3986
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: "stabilità" wvdial

Messaggio da joe »

Ecco gli script che usavo con un 6230 che veniva associato al file speciale /dev/ttyACM0.
Nota la congruenza nel secondo script che richiama il primo, quindi occhio ai nomi: se il primo lo chiami paperino, allora nel secondo devi richiamare "paperino".

Codice: Seleziona tutto

$ cat /etc/ppp/gprs.chat 
'' \d
'' 'atz'
OK 'at+cgatt=1'
OK 'at+cgdcont=1,"IP","ibox.tim.it"'
OK 'atd*99***1#'
$ cat /etc/ppp/peers/gprs
/dev/ttyACM0 9600
connect '/usr/sbin/chat -v -f /etc/ppp/gprs.chat'
noauth
defaultroute
debug
Altra cosa, il comando di chiamata nel caso del mio nokia è ATDnumero quindi praticamente "ATD".
Per il device che usi tu potrebbe differire. Quindi tieni d'occhio il processo di connessione con "tail -f /var/log/messages" e se non ti connette nota dove stà l'errore.
Io uso tim e non wind, quindi cambia l'apn, metti il tuo ovviamente.
Saluti

leocata
Linux 3.x
Linux 3.x
Messaggi: 598
Iscritto il: mar 5 feb 2008, 22:25
Slackware: 13.1
Desktop: xfce 4.x
Località: Giarre(CT)
Contatta:

Re: "stabilità" wvdial

Messaggio da leocata »

Questo è il mio wvdial.conf.... è configurato per wind e funziona sicuro. Ciao

ps: Occhio all'ultima riga!

[Dialer Defaults]
Auto DNS = false
Auto Reconnect = false
Baud = 460800
Compuserve = false
Country = 2
Dial Command = ATD
Homepage = 2
ISDN = false
Idle Seconds = 0
Init1 = ATZ
Init3 = AT+CGDCONT=1,"IP","internet.wind",,0,0
Modem = /dev/ttyACM0
Modem Type = Analog Modem
New PPPD = yes
Password = nd
Phone = *99***1#
Product = 1
Stupid Mode = true
Tonline = false
Username = iltuoindirizzo@libero.it #METTI IL TUO INDIRIZZO DI POSTA SU LIBERO

Avatar utente
twister
Staff
Staff
Messaggi: 1599
Iscritto il: mar 11 nov 2003, 0:00
Slackware: current
Località: Roma
Contatta:

Re: "stabilità" wvdial

Messaggio da twister »

Anche il mio funziona dato che ci navigo.
2 Appunti:

Attento al numero da comporre perchè cambia da telefono a telefono (o a dongle), in generale vale *99#, ma alcuni telefoni utilizzano il cid, quindi devi mettere *99***NUMEROCID#.

L'indirizzo di posta libero non serve, specie se fai una connessione tramite hdspa/3g/UMTS, dato che non hai bisogno di utenza/password, io come detto pocanzi ho messo "1" (ma potevo pure mettere "pluto") solo perchè gnome-ppp rompe le scatole se non manda una password, anche se inventata, e anche se hai in wvdial.conf hai messo off, nd ecc...

Avatar utente
nico giraldi
Linux 1.x
Linux 1.x
Messaggi: 118
Iscritto il: lun 10 set 2007, 1:56
Slackware: 14.1
Kernel: 3.10
Desktop: xfce
Località: Roma

Re: "stabilità" wvdial

Messaggio da nico giraldi »

Grazie dell'aiuto boys,

ieri sera l'etanolo mi ha impedito di provare le vostre dritte, ma spero di farlo oggi.
Anche perchè, per il resto, il 901go va un scheggia e funziona OOTB con linux.

saluti e salumi

Avatar utente
nico giraldi
Linux 1.x
Linux 1.x
Messaggi: 118
Iscritto il: lun 10 set 2007, 1:56
Slackware: 14.1
Kernel: 3.10
Desktop: xfce
Località: Roma

Re: "stabilità" wvdial

Messaggio da nico giraldi »

Ho fatto una cosa in stile uinzozz:
non essendo sicuro del PIN ho tolto la SIM card
dal pc e l'ho messa nel cellullare. Controllato il PIN
ho reinserito la scheda e provato la connessione con windoze;
il programma di connessione mi ha richiestoi il PIN, evidentemente lo fa
ogni volta che si toglie e si cambia scheda. La connessione funziona.
Poi ho riavviato su slack e provato il seguente wvdial.conf

Codice: Seleziona tutto

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = *99#
ISDN = 0
Modem = /dev/ttyUSB0
Baud = 9600
Dial Command = ATD
NewPPPD = yes
Init = ATX3

[Dialer wind]
Init1 = AT+CPIN=1234
Init3 = at+cgdcont=1,"IP","internet.wind","0.0.0.0"
Username = ''
Password = ''
Stupid Mode = 1
Carrier Check = on
Dial Attempts = 2
ed è usando la connessione che va da paura che vi sto scrivendo. Solo un dubbio: ma se ora stacco e riprovo senza togliere la SIM funzionerà?

bye

Avatar utente
nico giraldi
Linux 1.x
Linux 1.x
Messaggi: 118
Iscritto il: lun 10 set 2007, 1:56
Slackware: 14.1
Kernel: 3.10
Desktop: xfce
Località: Roma

Re: "stabilità" wvdial

Messaggio da nico giraldi »

mah,

oggi ho tentato di collegarmi con il file di conf che ho postato ed il risultato è stato:

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATX3
ATX3
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: at+cgdcont=1,"IP","internet.wind","0.0.0.0"
at+cgdcont=1,"IP","internet.wind","0.0.0.0"
+CME ERROR: SIM PIN required
--> Bad init string.

boh

Avatar utente
joe
Iper Master
Iper Master
Messaggi: 3986
Iscritto il: ven 27 apr 2007, 11:21
Slackware: 15.0
Kernel: 5.15.38
Desktop: dwm

Re: "stabilità" wvdial

Messaggio da joe »

Mmmm, il problema secondo me è il pin.
Potresti provare ad inserire la scheda in un cell e togliere l'impostazione del pin. In modo da non doverlo inserire ogni volta.
Poi riprovi. Se funge senza problemi l'inghippo stava probabilmente lì.
Se quello fosse il problema e comunque volessi in seguito mantenere la richiesta di inserimento pin, allora devi "studiare" i comandi AT che supporta la tua chiavetta:
probabilmente c'è un comando attraverso cui riesci a comunicare il pin.
A quel punto quando avrai conosciuto quel comando, potrai inserirlo come stringa di inizaializzazione aggiuntiva, prima delle altre che già usi in wvdial.

La butto lì eh, non ho mai usato schede con pin impostato e quindi non so, ma probabilmente la strada è quella.
A presto :)

Avatar utente
nico giraldi
Linux 1.x
Linux 1.x
Messaggi: 118
Iscritto il: lun 10 set 2007, 1:56
Slackware: 14.1
Kernel: 3.10
Desktop: xfce
Località: Roma

Re: "stabilità" wvdial

Messaggio da nico giraldi »

senza PIN pare che vada; vi faccio sapere se continua a farlo

bye
ng

Avatar utente
nico giraldi
Linux 1.x
Linux 1.x
Messaggi: 118
Iscritto il: lun 10 set 2007, 1:56
Slackware: 14.1
Kernel: 3.10
Desktop: xfce
Località: Roma

Re: "stabilità" wvdial

Messaggio da nico giraldi »

Ok come dicevo ieri sera andava dopo aver tolto il PIN. Ma stamattina:

Codice: Seleziona tutto

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATX3
ATX3
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: at+cgdcont=1,"IP","internet.wind","0.0.0.0"
at+cgdcont=1,"IP","internet.wind","0.0.0.0"
OK
--> Modem initialized.
--> Sending: ATD*99#
--> Waiting for carrier.
ATD*99#
CONNECT 7200000
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Tue May 26 08:28:00 2009
--> Pid of pppd: 3420
--> Using interface ppp0
--> Disconnecting at Tue May 26 08:28:01 2009
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
--> man pppd explains pppd error codes in more detail
Ho provato agurdare man pppd e /var/log/messages man anche lì c'è sscritto solo modem hangup. Può esserci qualcosa che lo incasina gunado chiudo la connessione? uso kill -15. Il mio wvdial.conf ora è:

Codice: Seleziona tutto

[Dialer Defaults]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Phone = *99#
ISDN = 0
Modem = /dev/ttyUSB0
Baud = 9600
Dial Command = ATD
NewPPPD = yes
Init = ATX3

[Dialer wind]
;Init1 = AT+CPIN=1234
Init3 = at+cgdcont=1,"IP","internet.wind","0.0.0.0"
Username = ''
Password = ''
Stupid Mode = 1
Carrier Check = 0  
Dial Attempts = 2
mah

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: "stabilità" wvdial

Messaggio da Bart »

Ciao, sto cercando di utilizzare wvdial con un nokia 5800 con scarsi risultati (collegato tramite cavo usb). Il problema è che non riesco a capire che device devo impostargli per il modem dal momento che se lancio un ls /dev non ho nè ttyACM0 nè ttyUSB0.
Questo è il mio wvdial.conf:

Codice: Seleziona tutto

[Dialer Defaults]
Modem = /dev/usbdev1.3
Baud = 460800
Init1 = ATX3
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.wind","0.0.0.0"
ISDN = 0
Modem Type = Analog Modem
Phone = *99#
Username = 1
Password = 1
Stupid Mode = 1
Ho messo /dev/usbdev1.3 perché se attacco il cellulare e do un tail -f /var/log/messages ottengo:

Codice: Seleziona tutto

May  8 11:47:44 bart kernel: usb 1-3: new high speed USB device using ehci_hcd and address 10
Se lancio wvdialconf /etc/wvdial.conf ottengo:

Codice: Seleziona tutto

Editing `/etc/wvdial.conf'.

Scanning your serial ports for a modem.

Modem Port Scan<*1>: S0   S1   S2   S3   


Sorry, no modem was detected!  Is it in use by another program?
Did you configure it properly with setserial?

Please read the FAQ at http://open.nit.ca/wiki/?WvDial

If you still have problems, send mail to <wvdial-list@lists.nit.ca>.
Se lancio wvdial invece ottengo:

Codice: Seleziona tutto

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATX3
--> Sending: ATQ0
--> Re-Sending: ATX3
--> Modem not responding.
Dove sbaglio? Ho una slackware 13.1 beta 1 :roll:

Bart
Staff
Staff
Messaggi: 4249
Iscritto il: lun 9 ago 2004, 0:00
Località: Rimini

Re: "stabilità" wvdial

Messaggio da Bart »

La mancanza del device /dev/ttyACM0 era dovuta ad un'opzione non settata nella configurazione del kernel. Ora mi vede il modem ma se lancio wvdial ottengo questo problema con pppd:

Codice: Seleziona tutto

--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: AT+cgdcont=1,"ip","internet.wind","0.0.0.0"
AT+cgdcont=1,"ip","internet.wind","0.0.0.0"
OK
--> Modem initialized.
--> Sending: ATM1L3DT*99***1#
--> Waiting for carrier.
ATM1L3DT*99***1#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Sat May  8 16:21:17 2010
--> Pid of pppd: 4270
--> Disconnecting at Sat May  8 16:21:18 2010
--> The PPP daemon has died: Fatal pppd error (exit code = 1)
--> man pppd explains pppd error codes in more detail.
--> Try again and look into /var/log/messages and the wvdial and pppd man pages for more information.
Il codice di uscita 1 di pppd è relativo ad un fatal error ma non dice nulla di +. Riporto anche wvdial.conf modificato:

Codice: Seleziona tutto

[Dialer Defaults]
Modem = /dev/ttyACM0
Modem Type = USB Modem
ISDN = 0
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+cgdcont=1,"ip","internet.wind","0.0.0.0"
Baud = 460800
Phone = *99***1#
Dial Prefix =
Dial Attempts = 1
Dial Command = ATM1L3DT
Ask Password = off
Password = ''
Username = ''
Auto Reconnect = off
Abort on Busy = off
Carrier Check = off
Check Def Route = on
Abort on No Dialtone = on
Stupid Mode = on
Idle Seconds = 0
Auto DNS = on

Rispondi