Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "WikiSandBox"
Differenze tra le versioni 4 e 26 (in 22 versioni)
Versione 4 del 17/09/2006 09.01.06
Dimensione: 2616
Autore: virusbuster
Commento:
Versione 26 del 28/08/2008 16.09.46
Dimensione: 4473
Autore: dav80
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
[[BR]]
[[Indice(depth=2)]]
Linea 8: Linea 5:
'''Tip:''' Shift-click "HelpOnEditing" to open a second window with the help pages.
----
[[VersioniSupportate(hardy gutsy)]]
Linea 11: Linea 7:
== Formatting ==
Linea 13: Linea 8:
''italic'' '''bold''' {{{typewriter}}}
Linea 15: Linea 9:
`backtick typewriter` (configurable) = Introduzione =
La presente pagina tratta la bozza della guida per:
Linea 17: Linea 12:
~+ bigger +~ ~- smaller -~  . 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:
Linea 20: Linea 23:
preformatted some more
and some more lines too
ls /dev/ttyUSB* }}}
Linea 23: Linea 25:
}}} 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 25: Linea 27:
{{{#!python
def syntax(highlight):
    print "on"
    return None
}}}
= Preparazione del Sistema =
Per portare a termine l'installazione sarà necessario installare i seguenti pacchetti:

Per avere i menù e le descrizioni in italiano, è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti:

 * ''libusb-dev''
 * ''wget''
 * ''build-essential''

È possibile installare con [:AmministrazioneSistema/Apt:apt-get] tali pacchetti digitando il seguente comando in una finestra di terminale:

{{{
sudo apt-get install libusb-dev wget build-essential }}}

Ora è necessario scaricare la sorgente:

{{{
wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c}}}

= Installazione =
Ciò che ora serve è l'installazione nel sistema di uno script che corregga il problema che il modem viene caricato dal kernel come un dispositivo di archiviazione esterno. Fatto questo sarà necessario procedere alla creazione di una regola udev che permetta l'esecuzione dello script ogni volta che il dispositivo usb viene collegato.
Linea 32: Linea 50:
{{{#!java
  public void main(String[] args]){
     System.out.println("Hello world!");
  }
== Compilazione dello script ==
Ora per prima cosa dobbiamo compilare lo script per il nostro sistema, per far questo dovremo da terminale digitare:
Linea 37: Linea 53:
}}} {{{
cc huaweiAktBbo.c -lusb -o huaweiAktBbo}}}
Linea 39: Linea 56:
una volta compilato trasferiamolo nella cartella ''/usr/sbin'' del nostro sistema:
Linea 40: Linea 58:
== Linking == {{{
sudo cp huaweiAktBbo /usr/sbin}}}
Linea 42: Linea 61:
HelpOnEditing MoinMoin:InterWiki == 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 44: Linea 64:
http://moinmoin.wikiwikiweb.de/ [http://www.python.org/ Python] {{{
sudo gedit /etc/udev/rules.d/50-huawei-e220.rules}}}
Linea 46: Linea 67:
someone@the.inter.net e copiamoci dentro questo script:
Linea 48: Linea 69:
{{{
# 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"}}}
Linea 49: Linea 75:
=== Image Link ===
http://c2.com/sig/wiki.gif
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''.
Linea 52: Linea 77:
== Smileys == = Configurazione =
== Configurazione con wvdial ==
Apriamo un terminale e scriviamo:
Linea 54: Linea 81:
/!\ Alert sudo gedit /etc/wvdial.conf
Linea 56: Linea 83:
== Lists == Cancelliamo quanto contenuto nel file e copiamo i incolliamo quanto segue:
Linea 58: Linea 85:
=== Bullet ===
 * first
   1. nested and numbered
   1. numbered lists are renumbered
 * second
 * third
 blockquote
   deeper
{{{
[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 }}}
Linea 67: Linea 101:
=== Glossary ===
 Term:: Definition
salviamo e chiudiamo.
Linea 70: Linea 103:
=== Drawing ===
drawing:mytest
= Connessione =
A questo punto scrivendo da terminale:
Linea 73: Linea 106:
= Heading 1 =
== Heading 2 ==
=== Heading 3 ===
==== Heading 4 ====
{{{
wvdial}}}
Linea 78: Linea 109:
= IRC Log test = il nostro modem dovrebbe connettersi e permetterci di navigare in rete.
Linea 80: Linea 111:
{{{#!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 =

== Esperimenti su formattazione del testo ==

Le parentesi graffe: alt+123 {{{tutto quello che viene racchiuso tra parentesi graffe non viene formattato}}}

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} } }
----
 . CategoryHardware

BR Indice(depth=2)

VersioniSupportate(hardy gutsy)

Introduzione

La presente pagina tratta la bozza della guida 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:

Per avere i menù e le descrizioni in italiano, è necessario [:AmministrazioneSistema/InstallareProgrammi:installare] i seguenti pacchetti:

  • libusb-dev

  • wget

  • build-essential

È possibile installare con [:AmministrazioneSistema/Apt:apt-get] tali pacchetti digitando il seguente comando in una finestra di terminale:

sudo apt-get install libusb-dev wget build-essential 

Ora è necessario scaricare la sorgente:

wget http://www.kanoistika.sk/bobovsky/archiv/umts/huaweiAktBbo.c

Installazione

Ciò che ora serve è l'installazione nel sistema di uno script che corregga il problema che il modem viene caricato dal kernel come un dispositivo di archiviazione esterno. Fatto questo sarà necessario procedere alla creazione di una regola udev che permetta l'esecuzione dello script ogni volta che il dispositivo usb viene collegato.

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 

salviamo e chiudiamo.

Connessione

A questo punto scrivendo da terminale:

wvdial

il nostro modem dovrebbe connettersi e permetterci di navigare in rete.