Powered By Blogger

domenica 20 giugno 2010

CONFIGURARE MODEM ALCATEL X100 CON UBUNTU








Oggi voglio parlare di un problema che mi ha afflitto da parecchio tempo, cioè usare la mia chiavetta internet alcatel X100 sotto Ubuntu, non voglio perdermi in chiacchiere e quindi verro subito al sodo.
Premetto prima di tutto che quello che farò adesso è descrivere come farla funzionare partendo da zero, tuttavia esiste uno script che auto configura tutto, si ringrazia Illusionman che ha creato lo script.
http://forum.ubuntu-it.org/index.php/topic,238738.220.html

CHI NON E' INTERESSATO PUO' SALTARE QUESTA PARTE ED ANDARE GIU' IN "CONFIGURARE IL MODEM TRAMITE SCRIPT"

La prima cosa da fare e quella di installare wvdial è un piccolo programma di utilità che assiste nello stabilire connessioni ad Internet basate su modem,
questo programma si può trovare cercando wvdial sul gestore pacchetti.
Dovrete pure installare la libreria libusb-dev, quindi aprite il terminale e digitare questi comandi:

sudo apt-get install libusb-dev wvdial

adesso scaricate ed installate usb_modeswitch da qui:

http://www.draisberghof.de/usb_modeswitch/#download


estraete ed installate dando in pasto alla shell/terminale i seguenti comandi con l'accuratezza che vi troviate dentro la cartella dove avete estratto i file

sudo make install ./usb_modeswitch

adesso con gedit aprite e modificate il file di configurazione del modem:

sudo gedit /etc/usb_modeswitch.conf

adesso dovrete andare a fine pagina ed aggiungere delle stringe di configurazione del modem ma se volete il mio parere ed evitare problemi, selezionate tutto e cancellate ogni cosa poi aggiungete queste righe:

####################################################
# Modem alcatel x100 HSDPA
#
DefaultVendor= 0x1c9e
DefaultProduct= 0xf000
TargetVendor= 0x1c9e
TargetProduct= 0x9000
MessageEndpoint=0x01
MessageContent="55534243123456788000000080000606f50402527000000000000000000000"

adesso dobbiamo impostare i parametri di connessione:

digitate sul terminale

sudo gedit /etc/wvdial.conf

incollate e copiate:


[Dialer Wind]
Modem = /dev/ttyUSB2
ISDN = off
Modem type = Analog Modem
Baud = 920600
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","internet.wind",,0,0
ask password = off
password = wind
username = wind
check def route = off
phone = *99***1#
dial command = ATMDT
idle seconds = 0
abort on busy = off
abort on no dialtone = off
stupid mode = on
Dial attempts = 3
username = wind
carrier check = on
auto reconnect = off

ATTENZIONE se avete tim sostituite internet.wind con ibox.tim.it per altri operatori vedere a fine pagina

adesso è tutto pronto per collegarvi
andate nella shell e scrivete.

- sudo usb_modeswitch
- sudo modprobe usbserial vendor=0x1c9e product=0x9000
- sudo wvdial wind

a questo punto dovreste essere collegati, adesso andate su firefox>>>file rimuovere la spunta su lavora non in linea, e Buona navigazione.

CONFIGURAZIONE E INSTALLAZIONE DEL MODEM IN 3 SECONDI ATTRAVERSO SCRIPT

scaricate: qui

estraete l'archivio, clic destro del mouse su alcatel.sh ed andate su proprietà,
Andate su Permessi e mettete una spunta su Consentire l'esecuzione del file come programma e cliccate chiudi.

Fate doppio click sul file alcatel.sh >>> Esegui nel terminale.

Adesso premete 1 se è la prima volta che usate lo script di illusioman, per configurare il tutto, 2 per connettervi.
la connessione è impostata per wind, quindi se volete cambiare gestore tefonico da terminale come scritto precedentemente:

sudo gedit /etc/wvdial.conf

sostituite internet.wind con APN del vostro gestore.


APN WIND internet.wind
APN VODAFONE web.omnitel.it
APN TIM ibox.tim.it
APN TRE tre.it
APN POSTE MOBILE postemobile.it

poi premete 2 per collegarvi, andate su firefox>>>file rimuovere la spunta su lavora non in linea, e Buona navigazione.

2 commenti:

  1. ciao a me non va e mi da questi messaggi :

    grazie per l'aiuto


    anna@AnnaXubuntu:~/Scaricati/script_alcatel$ sudo ./alcatel.sh
    Seleziona '1' per installare usb_modeswitch, wvdial, libusb-dev
    e configurare la connessione
    '2' per Connettersi
    2

    * usb_modeswitch: tool for controlling "flip flop" mode USB devices
    * Version 1.0.2 (C) Josua Dietze 2009
    * Works with libusb 0.1.12 and probably other versions

    Looking for target devices ...
    No devices in target mode or class found
    Looking for default devices ...
    Found default devices (1)
    Accessing device 006 on bus 001 ...
    Using endpoints 0x01 (out) and 0x81 (in)
    Inquiring device details; driver will be detached ...
    Looking for active driver ...
    OK, driver found ("usb-storage")
    OK, driver "usb-storage" detached

    Received inquiry data (detailed identification)
    -------------------------
    Vendor String: USBModem
    Product String: Disk
    Revision String: 2.31
    -------------------------

    Device description data (identification)
    -------------------------
    Manufacturer: USB Modem
    Product: USB Modem
    Serial No.: 358113021177463
    -------------------------
    Setting up communication with interface 0 ...
    Trying to send the message to endpoint 0x01 ...
    OK, message successfully sent
    -> Run lsusb to note any changes. Bye.

    --> WvDial: Internet dialer version 1.61
    --> 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
    AT+GCAP
    ERROR
    --> Bad init string.
    --> Cannot get information for serial port.
    --> Initializing modem.
    --> Sending: ATZ
    OK
    --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    ERROR
    --> Bad init string.
    --> Cannot get information for serial port.
    --> Initializing modem.
    --> Sending: ATZ
    OK
    --> Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    ERROR
    --> Bad init string.

    RispondiElimina
  2. ecco lsusb:

    anna@AnnaXubuntu:~$ lsusb
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 001 Device 006: ID 1c9e:f000

    RispondiElimina