Guida All’istallazione E Connessione Del Modem Flynet Con Chip Set

Pubblicità

Maxvi

Nuovo Utente
Messaggi
47
Reazioni
1
Punteggio
26
GUIDA ALL’ISTALLAZIONE E CONNESSIONE DEL MODEM FLYNET CON CHIP SET

Conexant Systems (Rockwell). Su ubuntu versione 6.10


Premetto che sono un neofita di linux e la guida che segue è l’insieme di più guide che ho

trovato nei forum ( grazie ad airex e P@O).



  • I possessori del modem adsl flynet usb, noteranno che non è possibile estrarre il driver dal cd-rom, perché è un file .exe, quindi dovete andare in
C:\WINDOWS\system32\drivers e trovare i seguenti files CnxEtP.sys;
CnxEtU.sys e CnxTgN.sys


  • Questi files ( poi comunque si lavorerà solo con CnxEtU.sys) vanno copiati in Ubuntu su /home/vostronomeutente/….


), 3. Da un computer connesso ad internet scaricate il pacchetto utils.tar.gz . Contiene
l'estrattore per il firmware ( preso dal pacchetto cxacru-fw-ng.tar.gz ) e l'utility per
creare la ROM di boot a partire dal file WBoot.hex.

4. Scompattare la cartella utils e copiare il contenuto in /home/vostronomeutente/….


  • Scompattare il pacchetto, prelevare il file contenuto: WBoot.hex e copiatelo
sempre in: /home/vostronomeutente/…

7. Da linux verificare che siano installati/installare i seguenti pacchetti:
ppp
build-essential
un qualsiasi editor di testo ( ad esempio nano )

user@ubuntu:~$ sudo apt-get install ppp build-essential nano
Se il comando precedente non va a buon fine molto probabilmente e' perche'
il CD di ubuntu non e' nella lista dei repository ( /etc/apt/sources.list ).
Per aggiungerlo: sudo apt-cdrom add



ORA SIAMO PRONTI PER INCOMINCIARE A DIGITARE I COMANDI DAL TERMINALE

Apriamo una finestra di terminale da Applicazioni--> Accessori--> Terminale e inseriamo:
sudo make
per compilare il programma e renderlo eseguibile.
Ora dovremmo avere nella cartella /home/vostronomeutente un file chiamato cxacru-fw

poi estraiamo il firmware con il comando
sudo ./cxacru-fw CnxEtU.sys cxacru-fw.bin
Copiamo ora il firmware nella cartella /lib/firmware/versione_del_kernel
sudo cp /home/vostronomeutente/cxacru-fw.bin /lib/firmware/$(uname -r)
Nota: "uname -r" è in realtà un comando che usiamo per identificare la versione del kernel. Sarebbe analogo inserire in terminale uname -r e poi scrivere ciò che abbiamo ricevuto come risposta dopo "/firmware/" nell'istruzione precedente. In questa maniera però snelliamo molto il nostro lavoro.
Importante - su Edgy Eft dovrebbe essere sufficiente inserire il firmware in /lib/firmware senza specificare il particolare kernel in uso.
Non e’ necessario riavviare il sistema, entrabe le luci del modem sono accese.
( almeno nel mio caso….. J)
 
CONTINUAZIONE...........

Impostazione della connessione


L'ultimo passo per la connessione ad internet è l'impostazione della connessione. Nel terminale digitiamo
cd /etc/pppsudo gedit options
e scriviamo queste righe in fondo al file:
lockdebugkdebug 1noauthmaxfail 3ipparam ppp0noipdefaultusepeerdnsdefaultroutenoaccompnoccpnobsdcompnodeflatenopcompnovjnovjccomppersistplugin /usr/lib/pppd/2.4.4b1/pppoatm.so 8.35user vostronomeutente
Ora prestiamo attenzione alla riga "user", dopo la quali dobbiamo scrivere il nostro username che usiamo per la connessione (solamente la parte precedente la @). Alla riga "plugin" dobbiamo inserire il percorso del plugin pppoatm.so, se non siamo sicuri della sua locazione digitiamo
locate pppoatm.so
nel terminale.
Dopo aver salvato il file diamo il comando
sudo gedit chap-secrets
e scriviamo questa riga in fondo al file
vostrousername * vostrapassword
cambiando i dati nell'esempio con i nostri username (sempre la parte prima della @) e password di connessione, stando attenti a lasciare degli spazi, poi un asterisco, e poi altri spazi fra i due dati.
La stessa riga va ora scritta in fondo ad un altro file, che apriamo col comando
sudo gedit pap-secrets
Dopo aver modificato e salvato anche questo file diamo il comando
sudo gedit resolv.conf
e scriviamo le seguenti righe
domain libero.itnameserver 193.70.152.15nameserver 193.70.152.25
A fianco alla parola domain nella prima riga dobbiamo indicare il nostro dominio (che puo essere tiscali.it, alice.it ecc in base alla nostra connessione). Nella seconda a riga vicino nameserver dobbiamo inserire il DNS primario del nostro provider; nella terza riga mettiamo invece il DNS secondario. L'esempio si riferisce alle impostazioni valide per Libero, in ogni caso con una veloce ricerca in internet saremo in grado di trovare i dati che fanno al caso
vostrousername@vostrodominioseserve * vostrapassword
cambiando i dati nell'esempio con i nostri username e password di connessione, stando attenti a lasciare degli spazi, poi un asterisco, e poi altri spazi fra i due dati.
Connessione


Finalmente abbiamo sistemato tutto quello che c'era da sistemare per creare un'efficace connessione ad internet col nostro modem; ora non ci resta nient'altro da fare che riavviare il pc e far partire il sistema operativo col kernel modificato, e avviare la connessione. Vi consiglio di verificare che all'avvio il led rosso del modem lampeggi e poi rimanga stabilmente acceso: questo significa che il modem s'è agganciato alla portante ed è sincronizzato con la centrale telefonica; in altre parole significa che è pronto per la connessione, e questo lo si può verificare anche col comando cat /proc/net/atm/cxacru\:0 da dare una volta che il led è fisso e che deve restituire qualcosa del tipo
ADSL USB MODEM (usb-0000:00:07.2-2)MAC: 00:06:4f:17:1c:7aAAL5: tx 3865 ( 0 err ), rx 4467 ( 1 err, 0 drop )Line up
A questo punto avviamo la connessione col comando
pppd
nel terminale e... SIAMO IN RETE! Per terminare la connessione dovrebbe bastare il comando
killall pppd
ma consiglio di verificare l'effettiva disconnessione a chi non ha una connessione flat ma a pagamento.
Infine, ecco un pratico script che fa tutto questo per noi, con simpatici messaggi. Dovrebbe dirvi anche il tempo di connessione
#!/bin/bash# CONNESSIONE CON ZENITY BY NoWhereMan :)pppd%0disc=1start=`date +%s`while [[ $disc != 0 ]]; do zenity --notification --text "Connesso." end=`date +%s` elapsed=`expr $end - $start` mins=`expr $elapsed / 60` secs=`expr $elapsed % 60` zenity --question --text "Connesso da $mins Minuti e $secs Secondi. Disconnettere ? "; disc=$?done;killall pppd
Copiate il testo, salvatelo in un file, per esempio "connect". Dategli permessi di esecuzione con
chmod +x connect
ora potete per esempio creare un'icona di avvio per il desktop. Fate doppio clic su questo script, e apparirà una piccola "(i)" accanto all'orologio: siete connessi. Un clic su di essa, e un messaggio vi chiederà se volete disconnettervi, informandovi di quanto tempo è passato da quando vi siete connessi.
Il consiglio di verificare la disconnesione rimane. Se ciò non fosse avvenuto, al solito,
killall pppd

Ringrazio ancora per il prezioso aiuto airex ed P@O, e ovviamente i fautori delle guide

da cui ho preso spunto……buona navigazione a tutti Maxvi.
 
Grazie mille del contributo Maxvi, sicuramente sarà utile ad altri che hanno/avranno problemi con questo modem :ok:
 
Pubblicità
Pubblicità
Indietro
Top