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 (indirizzo esatto per la versione 0.9.0: http://pollycoke.org/linux-help/articoli/2..._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:
codice:
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):
codice:
"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**:
codice:
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:
codice:
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):
codice:
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:
codice:
#!/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://pollycoke.org/linux-help/articoli/2...sb-100-con.html
- http://www.under18.net/index.php?showtopic=3467