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
Pubblicato in linux