PDA

Visualizza la versione completa : Installare modem Fastrate 100 USB (testato su Debian)


ZoneForum
20-06-2005, 09:23
INSTALLARE MODEM FASTRATE 100 USB

Questo modem funziona correttamente (si sincronizza - raggiunge lo "SHOWTIME_LO" - dopo pochissimo tempo, e dopo essersi connessi non c'č nessuna perdita di pacchetti) su:
- Debian Sarge 3.1r0a
- kernel 2.6.8-2-386
- driver 0.9.0

N.B.: tutti comandi del terminale devono essere eseguiti con accesso "root".


Procedura

Installare (tramite Synaptic o apt-get, leggere un manuale o chiedere qui sotto):
- kernel-headers (della stessa versione del kernel*);
- kernel-source (della stessa versione del kernel*);
- ppp (versione consigliata: 2.4.3);
- libgtk1.2-dev;
- libatm-dev;
- libatm1-dev.

* Per vedere la versione del kernel utilizzata scrivere nel terminale: "uname-r".

Creare un link simbolico agli headers del kernel tramite il comando: "ln -s /usr/src/kernel-headers-x.y.z-a-b /usr/src/linux".

Scaricare l'ultima versione del driver del modem (in questo momento l'ultima versione č la 0.9.0) a questo indirizzo: http://www.bewan.com/bewan/users/downloads/index.php nella cartella "home" (ad esempio: /home/username/).

Scompattare il pacchetto tramite il comando: "tar zxf bast-x.y.z.tgz".

Scaricare la patch di felipe a questo indirizzo: http://pollycoke.org/linux-help/articoli/2...sb-100-con.html (http://pollycoke.org/linux-help/articoli/2004/11/access-media-fastrate-usb-100-con.html) (indirizzo esatto per la versione 0.9.0: http://pollycoke.org/linux-help/articoli/2..._0.9.0_a.patch) (http://pollycoke.org/linux-help/articoli/2004/11/FastrateUSB100/prot/bewan2fastrate_0.9.0_a.patch)) nella stessa cartella in cui avete scompattato il driver del modem.

Loggarsi come root nel terminale ("su") e accedere alla cartella "unicorn" (comando "cd /cartella/").

Applicare la patch scrivendo: "cat bewan2fastrate_0.9.0_a.patch | patch -p1".

Lanciare il comando: "make".

Copiare i files del driver nella cartella dei moduli, esattamente con i seguenti comandi:

cd unicorn_usb
cp unicorn_usb_atm.ko /lib/modules/$(uname -r)/kernel/net/

Lanciare il comando: "depmod -ae".

Aggiungere il modulo unicorn alla blacklist del caricamento dei moduli allo startup (se non aggiunto il modem non funzionerą bene) seguendo queste operazioni:
- aprire il file "/etc/hotplug/blacklist" con un editor**.
- aggiungere alla fine della riga: "unicorn_usb_atm".

** Gnome: gedit; Kde: kedit.
Se questi non vi fanno aprire il file dovete dare il comando: "chmod 0777 /etc/hotplug/blacklist".
Se questi non vi fanno salvare il file salvatelo in "/home/xxx/" e digitate: "rm /etc/hotplug/blacklist", e successivamente: "cp /home/xxx/blacklist /etc/hotplug/blacklist".

Cancellare il file "/etc/ppp/options" con il comando: "rm /etc/ppp/options".

Aggiungere ai files "/etc/ppp/pap-secrets" e "/etc/ppp/chap-secrets", con un editor**, la seguente riga con i vostri dati (lasciare le virgolette come si trovano attualmente):

"nome utente" * "password"

Aggiungere le seguenti righe (queste valgono per ALICE ADSL, per un altro ISP possono variare: chiamare il centro assistenza o fare una ricerca su internet) al file "/etc/resolv.conf" con un editor**:

nameserver 80.21.193.22
nameserver 151.99.125.1

Creare un link simbolico a "/etc/resolv.conf" con il comando: "ln -s /etc/resolv.conf /etc/ppp/resolv.conf".

Creare il file "adsl" nella cartella "/etc/ppp/peers/adsl" e scriverci:

user "vostro username"
#lock
#kdebug 1
ipparam eth0
noipdefault
#noauth
#default-asyncmap
usepeerdns
defaultroute
hide-password
#noaccomp
#noccp
#nobsdcomp
#nodeflate
#nopcomp
#novj
#novjccomp
#lcp-echo-interval 20
#lcp-echo-failure 3
sync
#maxfail 0
#persist
plugin /usr/lib/pppd/2.4.3/pppoatm.so 8.35
#mtu 1492

Caricare i moduli necessari*** con i seguenti comandi (alcuni possono essere omessi se eseguiti all'avvio):

modprobe n_hdlc
modprobe pppoatm
modprobe ppp_generic
modprobe ppp_async
modprobe ppp_synctty
modprobe bsd_comp
modprobe ppp_deflate
modprobe unicorn_usb_atm ActivationMode=4 DebugLevel=50

*** Ho creato uno script in bash per caricarli tutti con un solo comando.
Creare il file "routine" in una qualsiasi directory e scriverci:

#!/bin/sh
modprobe n_hdlc
modprobe pppoatm
modprobe ppp_generic
modprobe ppp_async
modprobe ppp_synctty
modprobe bsd_comp
modprobe ppp_deflate
modprobe unicorn_usb_atm ActivationMode=4 DebugLevel=50
Per lanciare lo script basta eseguire il comando: "./routine", dopo essersi posizionati nella giusta directory dove si trova il file "routine".

Si dovrebbe accendere il modem, e dopo poco tempo sicronizzarsi (luci verde e rossa fisse).

Lanciare il comando: "pppd call adsl" per connettersi.

Per disconnettersi eseguire: "killall -s9 pppd".




Links:
- http://www.debian.org
- http://www.debianitalia.org/modules/wfsect...hp?articleid=89 (http://www.debianitalia.org/modules/wfsection/article.php?articleid=89)
- http://pollycoke.org/linux-help/articoli/2...sb-100-con.html (http://pollycoke.org/linux-help/articoli/2004/11/access-media-fastrate-usb-100-con.html)
- http://www.under18.net/index.php?showtopic=3467

andy caps
20-06-2005, 13:53
:madai!?: ottimo
sara' utile a molti

Loading