Confesso che la mia soddisfazione per i risultati raggiunti (connessione ADSL realizzata con soddisfazione!), è pari solo alla mia insoddisfazione cognitiva: non ho imparato come configurare il modem!
Siccome vorrei imparare a configurare il modem da riga di comando, vi chiedo: qualcuno sa indicarmi quali sono esattamente i comandi per settare il modem da riga di comando?
Mi andrebbe bene anche l'elenco dei comandi da utilizzare (penso io a trovare i parametri).
Ringrazio sin d'ora per l'aiuto.
Risolto!!!
Le operazioni per installare un modem USB con chipset Speedtouch su Ubuntu 10.04, sono le seguenti:
Le operazioni per installare un modem USB su Ubuntu 10.04, sono le seguenti:
1) Reperire il firmware.
2) Copiare il firmware nella directory /lib/firmware/.
3) Verificare dove si trova il file pppoatm.so.
4) Modificare il file /etc/ppp/options .
5) Modificare i files /etc/ppp/pap-secrets e /etc/ppp/chap-secrets.
6) Inserire il proprio utente all'interno del gruppo dip.
7) Per attivare il modem USB, aprire una shell e impartire il comando pppd.
FINE. Per disattivare il modem USB, aprire una shell e impartire il comando killall -s9 pppd.
Ecco in dettaglio come procedere.
Riporto le prove per installare il modem USB SpeedTouch MANTA su Ubuntu 10.04, ma vi assicuro che questo metodo funziona anche per altre distribuzioni di Linux (es. Linux Mint 8 ) e per altri modem, purché si riesca a reperire il firmware adatto.
UNO. Reperire il firmware.
Ci sono molti modi per farlo. Se non si è mai usato prima un modem dello stesso modello che si vuole installare, sicuramente non si è mai posseduto il firmware relativo, quindi, per reperirlo, non abbiamo altra scelta che cercarlo col motore di ricerca e chiedendo su vari forum che trattano Linux. Se il vostro modem è uno SpeedTouch 330 o uno SpeedTouch manta, andate qui,
http://packman.links2linux.org/package/ ... ware/56354
scaricate questo:
http://packman.links2linux.org/download ... noarch.rpm
ed estraete i 6 files in esso contenuti, che sono
speedtch-1.bin.0 speedtch-1.bin.4 speedtch-2.bin.2 speedtch-1.bin.2 speedtch-2.bin.0 speedtch-2.bin.4
e che, assieme, compongono il firmware.
Se invece in passato avete già installato quel modello di modem su una nostra distribuzione, allora il firmware potrebbe trovarsi rintanato in qualche angolo del nostro disco fisso.
Se avete ancora una distribuzione funzionante con il vostro modem (per esempio: Ubuntu 9.04 sulla quale, a suo tempo, installaste UbuDSL), potete cercare il firmware all'interno della cartella /lib/firmware/di Ubuntu 9.04 (nel caso del firmware del modem SpeedTouc, cercheremo 6 files con i 6 nomi indicati poc'anzi). Per comodità, salviamo in una qualsiasi cartella VUOTA il firmware trovato.
--o--
Se invece il vostro modem utilizza il chipset Conexant, il firmware si chiama cxacru-fw.bin.gz e lo trovate qui:
http://ftp.linux.it/pub/People/md/warez ... -fw.bin.gz
--o--
DUE. Copiare il firmware nella directory /lib/firmware/.
Avrete certamente notato che solo il SuperUtente può inserire dei files all'interno della cartella /lib/firmware/. Per trasferire il firmware in quella cartella, dovremo quindi farlo da terminale o con nautilus (dolphin se si usa il KDE), in modalità Super Utente.
Nel primo caso, aprite un terminale all'interno della cartella contenente solo il firmware, e digitate il comando
sudo cp *.* /lib/firmware
in modo da trasferire l'intero contenuto della cartella (dovrebbe esserci solo il firmware) nella cartella /lib/firmware/.
Nel secondo caso, aprite un terminale all'interno della cartella contenente solo il firmware, e digitate il comando
sudo nautilus
in modo da aprire nautilus in modalità Super Utente. Con questa finestra di nautilus, si dovrà accedere alla cartella contenente il firmware, copiare tutti i files componenti il firmware, accedere alla cartella /lib/firmware e incollare tutti i files componenti il firmware.
TRE. Verificare dove si trova il file pppoatm.so.
Per farlo, impartire il comando
sudo locate pppoatm.so
che, nel mio caso, ha dato come output:
/usr/lib/pppd/2.4.5/pppoatm.so
QUATTRO. Modificare il file /etc/ppp/options .
Con nautilus in modalità Super Utente, andare all'interno della cartella /etc/ppp , trovare il file options, modificarne i permessi in modo che il SuperUtente lo possa modificare, aprirlo ed aggiungere le seguenti righe:
lock
debug
kdebug 1
noauth
maxfail 3
ipparam ppp0
noipdefault
usepeerdns
defaultroute
noaccomp
noccp
nobsdcomp
nodeflate
nopcomp
novj
novjccomp
persist
plugin /usr/lib/pppd/2.4.5/pppoatm.so 8.35
user "aliceadsl"
ATTENZIONE! Nel vostro caso, ultime 2 righe, potrebbero essere diverse. Infatti, fra la parola plugin e il numero 8.35, occorre scrivere l'output trovato al punto 3, che, nel mio caso, era appunto /usr/lib/pppd/2.4.5/pppoatm.so ma nel vostro caso, potrebbe essere diverso. Inoltre, nell'ultima riga, io ho messo fra virgolette il nome dell'user della mia linea ADSL, mentre voi dovrete mettere la vostra.
CINQUE. Modificare i files /etc/ppp/pap-secrets e /etc/ppp/chap-secrets.
Con nautilus in modalità Super Utente, andare all'interno della cartella /etc/ppp , trovare il file chap-secrets, modificarne i permessi in modo che il SuperUtente lo possa modificare, aprirlo ed aggiungere la righa:
"aliceadsl" * "aliceadsl" *
ATTENZIONE! Nel vostro caso, le parole scritte fra apici, potrebbero essere diverse. Infatti, fra apici occorre mettere il nome utente e la password della linea ADSL, che nel mio caso erano entrambe aliceadsl, mentre voi dovrete mettere il nomeutente e la password relative alla vostra linea ADSL.
Se il file non esiste, crearlo direttamente con quel contenuto.
Fare la stessa cosa col file chap-secrets.
SEI. Inserire il proprio utente all'interno del gruppo dip.
Per fare ciò, è sufficiente impartire, da terminale, il comando
Codice: Seleziona tutto
sudo adduser $USER dip
SETTE. Per attivare il modem USB, aprire una shell e impartire il comando pppd.
Gli utenti non iscritti al gruppo dip potranno comunque connettersi ad internet impartendo il comando
sudo pppd.
FINE. Per disattivare il modem USB, aprire una shell e impartire il comando killall -s9 pppd.
Gli utenti non iscritti al gruppo dip. potranno comunque disconnettersi impartendo il comando
sudo killall -s9 pppd.
Chi è capace, può creare un lanciatore che faccia partire il modem con un click del mouse.
Prima di procedere nella navigazione, assicurarsi di aver tolto la spunta a “Lavora non in linea”.
Qui trovate interessanti informazioni sul comando pppd:
http://oldsite.to.infn.it/groups/group4 ... 20.99.html
--o--
La guida ufficiale di Ubuntu che trovate qui
http://wiki.ubuntu-it.org/Hardware/Mode ... speedtouch
è obsoleta. Chiede di scaricare il pacchetto speedtouch che, come potete vedere voi stessi,
http://pt.archive.ubuntu.com/ubuntu/poo ... peedtouch/
non esiste più da un sacco di tempo.
Se la mia guida NON vi piace, date un'occhiata qui
http://khole8.wordpress.com/2008/04/12/ ... modem-usb/