Configurazione WAP vodafone con ubuntu e n95
Questa guida spiega come configurare Ubuntu per sfruttare la connessione WAP della vodafone da 2 euro alla settimana..
Come prima cosa dovete installare wvdial con il comando:
sudo apt-get install wvdial
Abilitiamo il BT sul cellulare, poi apriamo una shell e digitiamo:
hcitool inq
Ci darà una risposta di questo tipo:
00:1E:3A:27:E1:A1 clock offset: 0x4803 class: 0x5a020c
Il valore 00:1E:3A:27:E1:A1 idendifica la periferica BT del nostro cellulare. E’ un valore unico, associato unicamente al nostro dispositivo.. un po’ come la targa della macchina..
Sempre da shell digitiamo:
sdptool search DUN
che ci restituirà qualcosa del tipo:
Inquiring ...
Searching for DUN on 00:1E:3A:27:E1:A1 ...
Service Name: Dial-Up Networking
Service RecHandle: 0x1000f
Service Class ID List:
"Dialup Networking" (0x1103)
Protocol Descriptor List:
"L2CAP" (0x0100)
"RFCOMM" (0x0003)
Channel: 4
Language Base Attr List:
code_ISO639: 0x454e
encoding: 0x6a
base_offset: 0x100
Profile Descriptor List:
"Dialup Networking" (0x1103)
Version: 0x0100
A noi interessa il campo Channel.
Editiamo il file /etc/bluetooth/rfcomm.conf avendo cura di inserire il device e il channel ottenuti precedentemente:
rfcomm0 {
bind yes;
# # Bluetooth address of the device
device 00:1E:3A:27:E1:A1;
# # RFCOMM channel for the connection
channel 4;
# # Description of the connection
comment "Nokia n95";
}
Ora sempre nella shell digitiamo questa stringa per creare il dispositivo e associarlo a rfcomm0 sul canale 4:
sudo rfcomm bind rfcomm0 00:1E:3A:27:E1:A1 4
Con il comando rfcomm controlliamo che tutto sia andato a buon fine:
rfcomm0: 00:1E:3A:27:E1:A1 channel 4 clean
Se il comando da in risposta una cosa come questa:
Can't create device: Address already in use
possiamo risolvere con il comando
rfcomm release all
e poi rieseguire il comando
rfcomm0: 00:1E:3A:27:E1:A1 channel 4 clean
Ora non ci resta che editare il file /etc/wvdial.conf in questo modo:
[Dialer vodafone]
Phone = *99#
Username = user
Password = pass
Stupid Mode = 1
Dial Command = ATDT
Modem = /dev/rfcomm0
Baud = 460800
Init2 = ATZ
Init3 = ATQ0 V1 S0=0 &C1 &D2 +FCLASS=0
ISDN = 0
Modem Type = Analog Modem
Init4 = at+cgdcont=1,"IP","wap.omnitel.it"
Per far partire la connessione dovremo digitare il comando
sudo wvdial vodafone
Ora dovreste vedere qualcosa di questo tipo:
--> WvDial: Internet dialer version 1.60
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: ATZ
ATZ
OK
--> Sending: ATZ
ATZ
OK
--> Sending: ATQ0 V1 S0=0 &C1 &D2 +FCLASS=0
ATQ0 V1 S0=0 &C1 &D2 +FCLASS=0
OK
--> Sending: at+cgdcont=1,"IP","wap.omnitel.it"
at+cgdcont=1,"IP","wap.omnitel.it"
OK
--> Modem initialized.
--> Sending: ATDT*99#
--> Waiting for carrier.
ATDT*99#
CONNECT
~[7f]}#@!}!} } }2}#}$@#}!}$}%\}"}&} }*} } g}%~
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Wed Apr 15 12:22:47 2009
--> Pid of pppd: 13955
--> Using interface ppp0
--> local IP address 10.145.6.48
--> remote IP address 10.6.6.6
--> primary DNS address 83.224.65.134
Nel mio pc con ubuntu 9.04 la connessione non funziona a meno che non sia disabilitata la rete.
Quindi consiglio di disabilitare la rete, e ricordo di configurare firefox con il proxy vodafone che è 10.128.201.76.
Ciao ciao

Ottimo tutorial!
Un’altra prova della supremazia di Ubuntu…
Senti ma… non sarebbe possibile connettere il telefono al pc in un altro modo? Perchè leggendo le velocità di scaricamento sembra sia proprio il bluetooth a fare da collo di bottiglia!