Swisscom - Sony Ericsson MD300 in Ubuntu
Alcuni mesi fa mi sono preso una chiavetta UMTS per accedere ad internet ovunque (dove arriva il segnale naturalmente). Inizialmente ho usato WindowsXp in una macchina virtuale per poter utilizzare la penna. L'altro giorno mi sono deciso ad usarlo pienamente sotto Linux ed ecco una breve guida dei passi che ho seguito per connettermi.
1) controllare che il device viene visto, in kde4 un popup esce ed indica che un nuovo "connessione banda larga mobile" è disponibile. lanciate il comando qui sotto per verificare se l'apparechio visibile al sistema, se così fosse passate subito al punto 3)
~$ lsusb
Bus 004 Device 005: ID 0fce:d0cf Sony Ericsson Mobile Communications AB
2) impostare la nuova regola per udev in /etc/udev/rules.d/50-md300.rules
~$ sudo nano /etc/udev/rules.d/50-md300.rules
ACTION!=“add“, GOTO=“3G_END“
BUS==“usb“, SYSFS{idProduct}==“d0cf“, SYSFS{idVendor}==“0fce“, PROGRAM=“/bin/sh -c ‘echo 3 >/sys/%p/device/bConfigurationValue’“
LABEL=“3G_END
* /etc/init.d/udev restart
* ricollegare l'apparecchio e dovrebbe comparire questo device /dev/ttyACM{0,1}
Se doveste riscontrare problemi provate con questi due comandi:
sudo modprobe -r cdc_acm
e caricare il modulo usbserial
sudo modprobe usbserial
3) a questo punto configurare wvdial (se non avete il programma installatelo)
~$ sudo nano /etc/wvdial.conf
inserite il seguente codice; !!questo è valevole solo per il provider Swisscom!!
sostituite i **** con il vostro numero pin
[Dialer pin]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = AT+CPIN=“xxxx“
[Dialer reset]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = AT*E2RESET
[Dialer radio_on]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = AT+CFUN=1
[Dialer radio_off]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = AT+CFUN=4
[Dialer conto]
Modem = /dev/ttyACM0
Baud = 460800
Init1 = AT+CUSD=1,“*130#“,15
[Dialer swisscom]
Init1 = AT
Init2 = AT+CFUN=1
Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1,“IP“,“gprs.swisscom.ch“
Modem Type = USB Modem
Baud = 460800
New PPPD = yes
Modem = /dev/ttyACM0
ISDN = 0
Phone = *99***1#
Password = gprs
Username = gprs
Per la connessione usare questi comandi di seguito:
~$ wvdial pin swisscom
Ctrl-C
~$ wvdial conto
~$ wvdial swisscom
è possibile che wvdial necessita dei permessi di root allora lanciate:
~$ sudo wvdial swisscom
Si capisce quando la connessione è ultimata quando l'output di wvdial vi indica il vostro indirizzo IP
vi auguro una piacevole navigazione ...
Commenti recenti