Tu sei qui: Portale Forum Kernel & Hardware Tutorial speedtouch 330 USB silver

Messaggio del forum : Tutorial speedtouch 330 USB silver

Vai su di un livello
Inserito da bubalus al 27/07/2006 04:19

Cari 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


Sviluppato con Plone, il sistema open source di gestione dei contenuti

Questo sito è conforme ai seguenti standard: