Messaggio del forum : Tutorial speedtouch 330 USB silver
Vai su di un livelloCari pinguini,
eccomi qui a scrivere un tutorial circa l'impostazione di un modem Alcatel Speedtouch, tanto amato ed odiato dalle nostre linuxbox.
Il tutorial che segue ha preso spunto da quello in inglese reperibile su http://www.linux-usb.org/SpeedTouch/index.html , dove vi sono le procedure da seguire per le principali distribuzioni: questo how-to è riferito alla Mandriva.
Innanzitutto prima di iniziare vi sono alcune cose da avare a disposizione:
1- Firmware del modem reperibile sul sito www.speedtouch.com
2- Firware extractor reperibile al seguente link http://www.linux-usb.org/SpeedTouch/firmware/firmware-extractor
3- Numeri VPI e VCI del provider (8 e 35 per alice di telecom)
4- liblinux-atm |
ppp-pppoatm |-----devono essere tutti installati
ppp-pppoe |
Fatto ciò possiamo di fatto iniziare con
L'INSTALLAZIONE DEL FIRMWARE
Dal file .zip prelevato si possono estrarre due files: KQD6_3.012 (utile per lo speedtouch verde o viola) e ZZZL_3.012 (sacrosanto per l'uso del silver). Naturalmente estraete quello più consono e mettetelo in una cartella insieme al firmware extractor.
Rinominate il firmware (KQD6_3.012 o ZZZL_3.012) con il nome FIRMWARE.
Aprite una sessione nella cartella contenente il tutto e rendete eseguibile il firmware extractor per sottoporre alla sua azione il firmware con il comando
chmod +x firmware-extractor && ./firmware-extractor FIRMWARE
si avranno ora due files nella cartella:speedtch-1.bin e speedtch-2.bin che andranno messi con i privilegi dell'amministartore nella cartella /lib/hotplug/firmware (se non esiste createla).
Per fare ciò potete immettere nella shell i comandi:
install -d /lib/hotplug/firmware && install -m 400 speedtch-*.bin /lib/hotplug/firmware
METTIAMO MANO AI MODULI DEL KERNEL
Per far funzionare la nostra connessione è necessario attivare alcune funzioni del kernel.
Il modo più semplice per ottenere ciò è caricare all'avvio alcuni moduli.
Aprire il file /etc/modprobe.preload con il comando
kwrite /etc/modprobe.preload
e inserire le seguenti righe:
ip_tables
iptable_filter
ip_conntrack
ip_conntrack_ftp
ipt_state
pppoatm
FIREWALL
Ora bisogna permettere che il firewall ci faccia navigare tranquillamente dandoci il via libera alla connessione.
Dare quindi il seguente comando:
mv /etc/rc.d/init.d/shorewall /etc/rc.d/init.d/shorewall.old
seguito da
kwrite /etc/rc.d/init.d/shorewall
nel testo che ci si presenta inserire le seguenti righe:
#!/bin/bash
# Set some sensible default policies
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT ACCEPT
# Open the loopback interface
iptables -A INPUT -i lo -j ACCEPT
# This is the rule that does the work
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
SECRETS
È necessario inserire login e password in un file chiamato secrets:
dare il comando
kwrite /etc/ppp/chap-secrets
ed inserire
'username@isp' * 'password'
(mettete i vostri in luogo di username@isp e password)
PPPoA
Per configurare la connessione bisogna creare un file speedtch
Dare nel terminale
kwrite /etc/ppp/peers/speedtch
ed inserire nel testo aperto
noipdefault
defaultroute
user 'username@isp'
noauth
updetach
usepeerdns
plugin pppoatm.so
0.00
### If the firmware loads and pppd won't
### connect uncomment this option to make
### pppd be more verbose in the system log
# debug
### For more details (and more options)
### read man pppd
(Anche qui vanno inseriti i vostri dati alla riga user sostituendo username@isp e in luogo di 0.00 VPI e VCI dell'isp).
Fatto tutto questo potete riavviare e una volta loggati collegare il modem alla porta USB: si dovrebbero a questo punto accendere entrambi i led, dopo qualche istante il led ADSL dovrebbe lampeggiare per poi stabilizzarsi. DSi può quindi dare come root il seguente comando da un terminale:
pppd call speedtch
si avranno una serie di righe che terminano con il messagio di avvenuta connessione.
Aprite il vostro browser preferito e navigate in tranquillità.
Per terminare la connessione dare come root killall pppd.
Se avete correzioni o suggerimenti, fatemi sapere