wvdial e GPRS con Nokia N70

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.
Rispondi
Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

wvdial e GPRS con Nokia N70

Messaggio da Burroughs »

Vi volevo chiedere qualche consiglio sul modo di impostare il file di configurazione di wvdial per effettuare la connessione ad Internet tramite un Nokia N70.
Mi spiego meglio: per due anni e mezzo ho usato un Sony Ericsson Z600 ed il suddetto file di configurazione per connettermi alla rete senza riscontrare mai il minimo problema.
Adesso che ho cambiato cellulare, son cominciati i dolori. ;-)
Scherzi a parte, la mia Slack current (kernel 2.6.15.3) mi riconosce il dispositivo, i parametri per la connessione ad Internet (APN, username e password) sono già stati impostati sul cellulare, a questo punto però, quando lancio wvdial per effettuare la connessione, ottengo il seguente output:

Codice: Seleziona tutto

root@andy:~# wvdial
--> WvDial: Internet dialer version 1.53
--> Initializing modem.
--> Sending: +++AT
ERROR
--> Bad init string.
Qui di seguito il mio /etc/wvdial.conf:

Codice: Seleziona tutto

[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 115200
SetVolume = 0
Dial Command = ATDT
Init1 = +++AT
Init2 = ATQ0V1&C1
Init3 = ATE1
Init4 = AT&FE0V1&D2
Init5 = ATV1E0S0=0&D2&C1
Init6 = AT+CMEE=1
Init7 = AT +IFC=2,2;
Init8 = AT +DS=0;
FlowControl = CRTSCTS
Phone = *99#
Username = xxxxx
Password = xxxx
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 300
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1
Sembrerebbe che ci sia un problema nelle stringhe di inizializzazione che vengono passate al modem.
Qualcuno ha idea di quale potrebbe essere la sequenza corretta da passare al modem del dispositivo?

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Messaggio da Burroughs »

Ho risolto il problema!
Dato che la faccenda può interessare qualcuno, do qualche dritta utile.
Allora, supposto che sia stato installato il megapack di bluez da slacky.it (a tal proposito consiglio caldamente quello che fa riferimento alla versione 2.25 delle bluez-libs e delle bluez-utils), conviene predisporre uno scrippettino che fa le seguenti cose:

Codice: Seleziona tutto

hcid
hciconfig hci0 up
rfcomm connect 0 indirizzo_MAC_dispositivo 3
in modo tale da ritrovarci il cellulare bell'e riconosciuto dal sistema.
Con il Nokia N70 è assolutamente imprescindibile specificare, come si può vedere più sopra, il canale 3 per effettuare la connessione, altrimenti il modem integrato nel cellulare non verrà riconosciuto.
La connessione ad Internet la effettuo tramite wvdial, di cui posto il relativo file di configurazione, che andrà copiato in /etc:

Codice: Seleziona tutto

[Dialer Defaults]
Modem = /dev/rfcomm0
Baud = 115200
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Init3 = AT+CGDCONT=,,"ibox.tim.it"
FlowControl = CRTSCTS
Phone = *99#
Username = vostro_numero_cellulare
Password = password_da_voi_scelta
Ask Password = 0
Dial Command = ATDT
Stupid Mode = 1
Compuserve = 0
Force Address =
Idle Seconds = 10000
DialMessage1 =
DialMessage2 =
ISDN = 0
Auto DNS = 1
Se qualcuno volesse utilizzare una configurazione DNS statica, consiglio di impostare la diretiva Auto DNS a 0 e di configurare il resolv.conf in questo modo:

Codice: Seleziona tutto

#Begin of /etc/resolv.conf

search localdomain
nameserver                              213.230.155.94          #TIM
nameserver                              213.230.130.222         #TIM

#End of /etc/resolv.conf
Questo è tutto.
Spero di aver giovato a qualcuno. :wink:

Burroughs.
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

Rispondi