|
Dimensione: 2616
Commento:
|
Dimensione: 3804
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## Please edit system and help pages ONLY in the moinmaster wiki! For more ## information, please see MoinMaster:MoinPagesEditorGroup. ##master-page:WikiSandBox #format wiki #language en Please feel free to experiment here, after the four dashes below... and please do '''NOT''' create new pages without any meaningful content just to try it out! |
#LANGUAGE it = Introduzione = Sentiti libero di effettuare tutte le prove che vuoi.... grazie mille!!! |
| Linea 8: | Linea 5: |
| '''Tip:''' Shift-click "HelpOnEditing" to open a second window with the help pages. ---- |
La presente pagina tratta la bozza per l'installazione e la configurazione dei modem usb per reti HDSPA e 3G. Questi modelli sono molto in uso in italia anche grazie alla loro diffusione da parte di operatori telefonici che li distribuiscono in comodato d'uso insieme agli abbonamenti ai servizi 3G e HDSPA. Talvolta però esistono delle difficoltà nel configurarli e nel farli riconoscere dal sistema, infatti questi modelli hanno a bordo anche delle memorie ROM che contengono i driver del produttore (che però funzionano solo per Windows e quindi per noi sono inutili). Il problema nel riconoscimento hardware può sorgere dal momento che il kernel riconosce e carica questa periferica come un disco esterno, impedendone talvolta il riconoscimento come modem. Un secondo problema può essere legato alla configurazione, in quanto questi modelli necessitano talvolta per connettersi di particolari impostazioni. |
| Linea 11: | Linea 7: |
| == Formatting == | I modelli supportati da questa guida sono: |
| Linea 13: | Linea 9: |
| ''italic'' '''bold''' {{{typewriter}}} | * Huawei E220; * Huawei E270. |
| Linea 15: | Linea 12: |
| `backtick typewriter` (configurable) ~+ bigger +~ ~- smaller -~ |
= Verifiche preliminari = Per capire se il sistema ha già riconosciuto il nostro hardware colleghiamo il cavo o la chiavetta USB al nostro computer, apriamo un terminale e digitiamo: |
| Linea 20: | Linea 16: |
| preformatted some more and some more lines too |
ls /dev/ttyUSB* }}} |
| Linea 23: | Linea 18: |
| }}} {{{#!python def syntax(highlight): print "on" return None }}} |
Se compare soltanto ''/dev/ttyUSB0'' significa che dovremo procedere alla preparazione e installazione del sistema, se compaiono anche ''/dev/ttyUSB0 ''e ''/dev/ttyUSB1'', allora la nostra periferica è correttamente riconosciuta e possiamo procedere alla configurazione. |
| Linea 32: | Linea 21: |
| {{{#!java public void main(String[] args]){ System.out.println("Hello world!"); } }}} |
|
| Linea 40: | Linea 23: |
| == Linking == | |
| Linea 42: | Linea 24: |
| HelpOnEditing MoinMoin:InterWiki | |
| Linea 44: | Linea 26: |
| http://moinmoin.wikiwikiweb.de/ [http://www.python.org/ Python] | = Preparazione del Sistema = Per portare a termine l'installazione sarà necessario installare i seguenti pacchetti: |
| Linea 46: | Linea 29: |
| someone@the.inter.net | sudo apt-get install libusb-dev wget build-essential Ora è necessario scaricare {{{ wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c}}} |
| Linea 49: | Linea 37: |
| === Image Link === http://c2.com/sig/wiki.gif |
|
| Linea 52: | Linea 39: |
| == Smileys == | = Installazione = --- scrivere spiegazione preliminare qui ---- |
| Linea 54: | Linea 42: |
| /!\ Alert | |
| Linea 56: | Linea 43: |
| == Lists == | |
| Linea 58: | Linea 44: |
| === Bullet === * first 1. nested and numbered 1. numbered lists are renumbered * second * third blockquote deeper |
|
| Linea 67: | Linea 45: |
| === Glossary === Term:: Definition |
== Compilazione dello script == Ora per prima cosa dobbiamo compilare lo script per il nostro sistema, per far questo dovremo da terminale digitare: |
| Linea 70: | Linea 48: |
| === Drawing === drawing:mytest |
{{{ cc huaweiAktBbo.c -lusb -o huaweiAktBbo}}} |
| Linea 73: | Linea 51: |
| = Heading 1 = == Heading 2 == === Heading 3 === ==== Heading 4 ==== |
una volta compilato trasferiamolo nella cartella ''/usr/sbin'' del nostro sistema: |
| Linea 78: | Linea 53: |
| = IRC Log test = | {{{ sudo cp huaweiAktBbo /usr/sbin}}} |
| Linea 80: | Linea 56: |
| {{{#!irc (23:18) < jroes> ah (23:19) < jroes> hm, i like the way {{{ works, but i was hoping the lines would wrap (23:21) -!- gpciceri [~gpciceri@host181-130.pool8248.interbusiness.it] has quit [Read error: 110 (Connection timed out)] (23:36) < ThomasWal> you could also write a parser or processor (23:38) < jroes> i could? (23:38) < jroes> would that require modification on the moin end though? (23:38) < jroes> i cant change the wiki myself :x (23:39) < ThomasWal> parsers and processors are plugable (23:39) < ThomasWal> so you dont need to change the core code (23:40) < ThomasWal> you need to copy it to the wiki data directory though (23:40) < jroes> well, what i meant to say was that i dont have access to the box running the wiki (23:40) < ThomasWal> then this is no option (23:40) < jroes> yeah :/ }}} = Virusbuster = |
== Creazione della regola udev == Per far si che il programma venga caricato all'avvio del computer creiamo una regola udev specifica. Creiamo un nuovo file con: |
| Linea 97: | Linea 59: |
| == Esperimenti su formattazione del testo == | {{{ sudo gedit /etc/udev/rules.d/50-huawei-e220.rules}}} |
| Linea 99: | Linea 62: |
| Le parentesi graffe: alt+123 {{{tutto quello che viene racchiuso tra parentesi graffe non viene formattato}}} | e copiamoci dentro questo script: |
| Linea 101: | Linea 64: |
| Le parentesi graffe: alt+123 (con uno spazio tra l'una e l'altra evitano la formattazione del loro contenuto: { { { tutto quello che viene racchiuso tra parentesi graffe non viene formattato} } } |
{{{ # Regola udev per modem usb Huawei E220-E270 # From http://www.kanoistika.sk/bobovsky/archiv/umts SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", RUN+="/usr/sbin/huaweiAktBbo" SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1001", RUN+="/usr/sbin/huaweiAktBbo"}}} salviamo e chiudiamo. A questo punto non ci rimane che riavviare udev (con sudo /etc/init.d/udev restart) o riavviare il computer. Il nostro dispositivo dovrebbe presentare almeno due device ''/dev/ttyUSB0'' e ''/dev/ttyUSB1''. = Configurazione = Configurazione con wvdial Apriamo un terminale e scriviamo: sudo gedit /etc/wvdial.conf Cancelliamo quanto contenuto nel file e copiamo i incolliamo quanto segue: [Dialer Default] Dial Command = ATDT Init2 = ATZ Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init4 = AT+CGDCONT=1,IP,datacard.tre.it Stupid Mode = 1 Check Carrier = no Modem Type = Analog Modem ISDN = 0 Phone = *99***1# Modem = /dev/ttyUSB0 Username = ininfluente Password = ininfluente Baud = 460800 = Connessione = A wuesto punto scrivendo da terminale: {{{ wvdial}}} il nostro modem dovrebbe conettersi e permetterci di navigare in rete. ---- . CategoryHardware . |
Introduzione
Sentiti libero di effettuare tutte le prove che vuoi.... grazie mille!!!
La presente pagina tratta la bozza per l'installazione e la configurazione dei modem usb per reti HDSPA e 3G. Questi modelli sono molto in uso in italia anche grazie alla loro diffusione da parte di operatori telefonici che li distribuiscono in comodato d'uso insieme agli abbonamenti ai servizi 3G e HDSPA. Talvolta però esistono delle difficoltà nel configurarli e nel farli riconoscere dal sistema, infatti questi modelli hanno a bordo anche delle memorie ROM che contengono i driver del produttore (che però funzionano solo per Windows e quindi per noi sono inutili). Il problema nel riconoscimento hardware può sorgere dal momento che il kernel riconosce e carica questa periferica come un disco esterno, impedendone talvolta il riconoscimento come modem. Un secondo problema può essere legato alla configurazione, in quanto questi modelli necessitano talvolta per connettersi di particolari impostazioni.
I modelli supportati da questa guida sono:
- Huawei E220;
- Huawei E270.
Verifiche preliminari
Per capire se il sistema ha già riconosciuto il nostro hardware colleghiamo il cavo o la chiavetta USB al nostro computer, apriamo un terminale e digitiamo:
ls /dev/ttyUSB*
Se compare soltanto /dev/ttyUSB0 significa che dovremo procedere alla preparazione e installazione del sistema, se compaiono anche /dev/ttyUSB0 e /dev/ttyUSB1, allora la nostra periferica è correttamente riconosciuta e possiamo procedere alla configurazione.
Preparazione del Sistema
Per portare a termine l'installazione sarà necessario installare i seguenti pacchetti:
sudo apt-get install libusb-dev wget build-essential
Ora è necessario scaricare
wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c
Installazione
--- scrivere spiegazione preliminare qui
Compilazione dello script
Ora per prima cosa dobbiamo compilare lo script per il nostro sistema, per far questo dovremo da terminale digitare:
cc huaweiAktBbo.c -lusb -o huaweiAktBbo
una volta compilato trasferiamolo nella cartella /usr/sbin del nostro sistema:
sudo cp huaweiAktBbo /usr/sbin
Creazione della regola udev
Per far si che il programma venga caricato all'avvio del computer creiamo una regola udev specifica. Creiamo un nuovo file con:
sudo gedit /etc/udev/rules.d/50-huawei-e220.rules
e copiamoci dentro questo script:
# Regola udev per modem usb Huawei E220-E270
# From http://www.kanoistika.sk/bobovsky/archiv/umts
SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1003", RUN+="/usr/sbin/huaweiAktBbo"
SYSFS{idVendor}=="12d1", SYSFS{idProduct}=="1001", RUN+="/usr/sbin/huaweiAktBbo"salviamo e chiudiamo. A questo punto non ci rimane che riavviare udev (con sudo /etc/init.d/udev restart) o riavviare il computer. Il nostro dispositivo dovrebbe presentare almeno due device /dev/ttyUSB0 e /dev/ttyUSB1.
Configurazione
Configurazione con wvdial
Apriamo un terminale e scriviamo:
sudo gedit /etc/wvdial.conf
Cancelliamo quanto contenuto nel file e copiamo i incolliamo quanto segue:
[Dialer Default]
Dial Command = ATDT Init2 = ATZ Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 Init4 = AT+CGDCONT=1,IP,datacard.tre.it Stupid Mode = 1
Check Carrier = no Modem Type = Analog Modem ISDN = 0 Phone = *99***1# Modem = /dev/ttyUSB0 Username = ininfluente Password = ininfluente Baud = 460800
Connessione
A wuesto punto scrivendo da terminale:
wvdial
il nostro modem dovrebbe conettersi e permetterci di navigare in rete.
