qui di seguito ti riporto le istruzioni che ho seguito io. Hanno funzionato benissimo.
Puoi direttamente passare al punto 3.
Ciao ENx
2. Requisiti
- I drivers Opensource
- Il micronode di Alcatel
- Un kernel con il supporto USB (meglio se 2.4 ma il supporto è abilitato anche per i 2.2)
- pppd
Drivers Opensource
Potete scaricare gli ultimi drivers da questo sitohttp://speedtouch.sourceforge.net/download.php
Micronode di Alcatel
Questo file è distribuito nei drivers ufficiali Alcatel. Potrete trovarli a questo indirizzohttp://www.alcatel.com/consumer/dsl/dvrreg_lx.htm
Attenzione: scaricali soltanto! non installarli.
C'è anche la possibilità di utilizzare i drivers di windows (quello che ci serve è il file c:\windows\system\alcaudsl.sys )
Kernel
Se non sai compilare un kernel non preoccuparti: le distribuzioni ora contengono un kernel già compilato per il supporto usb. Purtroppo però se si decide di usare questo non sarà possibile applicare una patch che corregge un bug che si mostra a volte quando si decide di far ripartire il collegamento ad internet.Una nota sul kernel di linux
Questi drivers Opensource funzionano molto bene con i kernel 2.4. Ma è possibile farli funzionare anche con i 2.2 (dalla release 18 in avanti) siccome usano lo stesso codice dei 2.4.
Concludendo, è meglio compilare il kernel da soli.
http://www.kernel.org
NB: non usare il kernel 2.4.5 perchè c'è un bug nel supporto USB!
pppd
La versione minima richiesta è la 2.3.11 (meglio se la 2.4) . Comunque i kernel 2.4 sono compatibili soltanto con il pppd 2.4.potrete ottenere la versione con il comando
# pppd --version
3. Configurazione/Installazione
Configurazione del kernel
A seconda del controller USB che usi dovrai scegliere tra due moduli UHCI oppure OHCIper saperlo lancia il comando
# lspci -v | grep USB
Dovresti ottenere qualcosa di simile a
usb-ohci : CMD technologies Inc|USB0670B
oppure
usb-uhci : USB Controller: Intel Corporation 82371AB PIIX4 USB (rev 01) (prog-if 00 [UHCI])
Opzioni per permettere il supporto USB
<*> Support for USB (CONFIG_USB)<*> Preliminary USB device filesystem (CONFIG_USB_DEVICEFS)
<*> UHCI (Intel PIIX4, VIA, ...) support (CONFIG_USB_UHCI) <--- Se il tuo controller supporta UHCI
<*> UHCI Alternate Driver (JE) support (CONFIG_USB_UHCI_ALT) <--- Se il tuo controller supporta alt UHCI
<*> OHCI (Compaq, iMacs, OPTi, SiS, ALi, ...) support (CONFIG_USB_OHCI) <--- Se il tuo controller supporta OHCI
Supporto PPP
Nella scheda Network device support ---> seleziona le seguenti opzioni<*> PPP (point-to-point protocol) support (CONFIG_PPP)
<*> PPP support for sync tty ports (CONFIG_PPP_SYNC_TTY)
<*> PPP Deflate compression
Supporto HDLC
Per evitare il bug devi applicare questa patch. I comandi opportuni sono i seguentiNB: i kernel >= 2.4.18 contengono già la patch.
# cd /usr/src/linux
# patch -p1 --dry-run < /locazione/pacchetto/n_hdlc.c.diff (l'opzione --dry-run controlla la presenza di eventuali errori prima di applicare la patch )
Se non ottieni alcun messaggio di errore
# patch -p1 < /locazione/pacchetto/n_hdlc.c.diff
Ora puoi continuare con la configurazione del kernel nella scheda Character devices --->
[*] Non-standard serial port support
<*> HDLC line discipline support
[*]Unix98 PTY support
Installazione dei drivers
Decomprimi i drivers# tar xvfz speedtouch-x.tar.gz
ora procediamo con la compilazione
# ./configure && make
e se tutto è andato liscio possiamo installarli
# make install
I binari verranno copiati in /usr/local/bin
Configurazione del pppd
Se non hai già la periferica ppp nella directory /dev# cd /dev
# ls *ppp*
creala con il comando
# ./MAKEDEV ppp (per alcune distribuzioni è necessario invece fare makedev ppp)
Ora devi configurare 3 files
/etc/ppp/options
/etc/ppp/peers/adsl
/etc/ppp/pap-secrets
/etc/ppp/options
#### INIZIO ####noauth
usepeerdns
lock
noipdefault
#### FINE ####
/etc/ppp/peers/adsl
#### INIZIO ##### This file could be rename but its place is under /etc/ppp/peers
# To connect to Internet using this configuration file
# pppd call adsl, where "adsl" stands for the name of this file
debug
kdebug 1
noipdefault
defaultroute
pty "/usr/local/bin/pppoa3 -m 1 -c -vpi 8 -vci 35"
sync
user "il_tuo_login_qui"
noauth
noaccomp
nopcomp
noccp
novj
holdoff 4
persist
maxfail 25
usepeerdns
#### FINE ####
Se per qualche ragione pppoa3 fallisce, puoi provare ad usare il demone pppoa2. Cambia
pty "/usr/local/bin/pppoa3 -m 1 -c -vpi 8 -vci 35"
con
pty "/usr/local/bin/pppoa2 -vpi 8 -vci 35"
Per maggiori dettagli consulta comunque i manuali dei demoni ( man pppoa3, man pppoa2 ).
/etc/ppp/pap-secrets
#### INIZIO ##### client server secret IP addresses
"il_tuo_login_qui" "*" "la_tua_pass_qui" "*"
#### FINE ####
4. Collegarsi
Per prima cosa è necessario controllare che usbdevfs sia montato e, se non lo è, montalo con# mount none /proc/bus/usb -t usbdevfs
Ora possiamo collegarci!!! (non dimenticarti di impostare i nameserver in /etc/resolv.conf)
# modem_run -m -f /locazione/di/mgmt.o
oppure
# modem_run -m -f /path/to/alcaudsl.sys
# pppd call adsl
Aspetta 20 secondi e controlla che tutto sia andato bene
# ifconfig ppp0
Dovresti ottenere la descrizione dell'interfaccia.
Per disconnettersi
# killall -9 pppd
5. Dove trovare più aiuto
Le pagine di MAN
Per prima cosa devi guardare alle pagine di MAN che ti possono dare informazioni utilissime.# man pppoa3
# man pppoa2
# man modem_run
Mailing list
Se cerchi aiuto da altri utenti, questa mailing list è la scelta migliore. Puoi scrivere in INGLESE, FRANCESE, ma NON in HTML!!Prima di iscriverti leggi l' archivio : il tuo problema potrebbe avere già una soluzione.
Per iscriverti manda un'email a [EMAIL PROTECTED] con subject come oggetto.
IRC
Serveur : irc.openprojects.netCanale : #speedtouch
Nick di cui fidarsi:
benoit : Benoit PAPILLAULT
francoiss : François ROGLER
GomGom : Edouard GOMEZ