|
|
Riga 1: |
Riga 1: |
| ==Introduzione==
| | Questo Wiki vuole essere prima di tutto un punto di raccolta ideale per le conoscenze acquisite dai singoli durante l' uso di Debian GNU/Linux in ambito casalingo e/o lavorativo, in modo che il sapere di uno diventi quello di tutti. |
| Questa guida � dedicata all'installazione dei modem USB contenenti il chipset Conexant su Debian Sarge, ma pu� essere utile anche per l'installazione in release diverse (o, con opportune modifiche di configurazione, in distribuzioni diverse).
| |
| I driver utilizzti provengono dal progetto [http://accessrunner.sourceforge.net/ Accessrunner], sono stati rilasciati con licenza GPL e recentemente inclusi nell'albero principale del kernel Linux (dalla versione 2.6.13).
| |
|
| |
|
| I modem con questo chipset necessitano per funzionare di un modulo del kernel (prima chiamato driver) di nome cxacru che � stato scritto per versioni del kernel Linux dalla 2.6.10 in poi.
| | Le guide ritenute meglio scritte e pi� approfondite, dopo un processo di controllo e revisione a cui tutti siete liberi di partecipare, vengono classificate [[:Categoria:Debianized|Debianized]] e contrassegnate dalla [[Debian Swirl]] http://guide.debianizzati.org/images/swirl.png. |
| Esistono versioni precedenti dello stesso progetto funzionanti per kernel della serie 2.4 e anche qualche adattamento per kernel della serie 2.6 precedenti al 2.6.10, ma non sono pi� mantenuti e pertanto se ne consiglia l'utilizzo solo ad utenti esperti o molto coraggiosi.
| |
|
| |
|
| Oltre al driver, questi modem necessitano per funzionare anche di un firmware, che in questo caso non � altro che un sistema operativo real-time (si, potrebbe funzionare anche linux, esiste un progetto a riguardo, ma al momento nessuno ha avuto successo con esso. Trovate qualche riferimento alla homepage gi� citata).
| | Potete trovare un elenco completo delle guide Debianized [http://guide.debianizzati.org/index.php/Categoria:Debianized qui] |
| A complicare il tutto c'� il fatto che sono state rilasciate, sotto forma di binari gi� compilati, due versioni differenti di questo firmware: una usa "celle ATM impacchettate in frame USB" mentre l'altra usa "frame ethernet su USB". Il progetto Accessrunner supporta solo il primo di questi protocolli.
| | |
| Se vi capitasse di avere un modem che viene equipaggiato solo con il firmware del secondo tipo (di solito nei CD di installazione ci sono tutti e due), allora per usare il driver accessrunner dovete procurarvi un firmware del primo tipo da qualche parte in rete (eventualmente provate a postare nel forum).
| | Questa � la lista delle guide attualmente presenti: |
|
| |
|
| ==Verificare se il modem � supportato== | | == Mondo Debian == |
| Prima di iniziare l'installazione � necessario verificare che il modem in possesso sia supportato dal progetto. Per fare questo � necessario collegare il modem ad una porta usb. In un terminale digitiamo
| | === Introduzione a Debian === |
| | * [[L' Universo Debian]] |
| | * [[La struttura della Distribuzione]] |
|
| |
|
| <pre>$ less /proc/bus/usb/devices </pre>
| | === Installazione === |
| | * http://guide.debianizzati.org/images/swirl.png [[Guida a Grub]] |
| | * [[Jigdo | Jigdo: Scaricare e Aggiornare le iso di Debian]] |
| | * [[Note sull'installazione di Debian]] |
|
| |
|
| si otterr� una serie di informazioni su tutte le periferiche usb che avete nel pc.
| | === Gestione dei Pacchetti === |
| La parte che ci interessa � questa:
| | * [[Introduzione all' Apt System]] |
| <pre>
| | * [[I repository ed il loro utilizzo]] |
| T: Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=12 MxCh= 0
| | * http://guide.debianizzati.org/images/swirl.png [[Pulire Debian]] |
| D: Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
| | * [[Apt-cdrom | '''Apt-cdrom''': aggiunta di cd/dvd nella lista dei repository]] |
| P: Vendor=0572 ProdID=cb00 Rev= 0.01
| | * [[Apt-file: ricerca all'interno dei pacchetti | '''Apt-file''': ricerca all'interno dei pacchetti]] |
| S: Manufacturer=-
| | * [[Apt-listbugs: come monitorare i bug | '''Apt-listbugs''': come monitorare i bug]] |
| S: Product=ADSL USB MODEM
| | * [[Apt-zip: aggiornamenti senza una connessione veloce | '''Apt-zip''': aggiornamenti senza una connessione veloce]] |
| S: SerialNumber=55473201
| | * [[Apt-spy: trovare i mirror pi� veloci | '''Apt-spy''': trovare i mirror pi� veloci]] |
| C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
| | * [[APT uso avanzato: mixare releases diverse]] |
| I: If#= 0 Alt= 0 #EPs= 7 Cls=00(>ifc ) Sub=00 Prot=00 Driver=none
| | * http://guide.debianizzati.org/images/swirl.png [[Impedire l' aggiornamento di un pacchetto]] |
| E: Ad=81(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
| |
| E: Ad=01(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
| |
| E: Ad=82(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
| |
| E: Ad=02(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
| |
| E: Ad=83(I) Atr=02(Bulk) MxPS= 64 Ivl=0ms
| |
| E: Ad=03(O) Atr=02(Bulk) MxPS= 64 Ivl=0ms
| |
| E: Ad=84(I) Atr=03(Int.) MxPS= 8 Ivl=200ms
| |
| </pre>
| |
|
| |
|
| Prendiamo nota dalla riga <tt>P:</tt> dei campi <tt>Vendor</tt> e <tt>ProdID</tt> che identificano il chipset del modem e notiamo che alla voce <tt>Driver</tt> c'� scritto <tt>none</tt>, segno che in effetti state seguendo questa guida per qualcosa ;-).
| | === Creazione e modifica dei pacchetti === |
| Controllate se Vendor e Product ID del vostro modem corrispondono ad uno dei [http://accessrunner.sourceforge.net/modems.shtml modem supportati].
| | * http://guide.debianizzati.org/images/swirl.png [[Make-jpkg: Pacchettiziamo Java Sun| '''Make-jpkg''': Pacchettiziamo Java Sun]] |
| Se corrispondono ad un modem non supportato, provate a fare una ricerca nella [http://sourceforge.net/mailarchive/forum.php?forum_id=43894 mailing list del progetto] per vedere se (ed eventualmente come) qualcun altro � riuscito a risolvere il vostro problema.
| | * [[Pacchetti binari e sorgenti]] |
| | * [[Applicare una patch ad un pacchetto Debian]] |
| | * [[Apt-build: ottimizzazione dei pacchetti | '''Apt-build''': ottimizzazione dei pacchetti]] |
| | * [[Dpkg-sig: Firma dei packages .deb | '''Dpkg-sig''': Firma dei packages .deb]] |
| | * [[Pacchetizzare un tema per Bootsplash]] |
|
| |
|
| ==L'occorrente per l'installazione== | | === Gestione dei pacchetti Lato Server === |
| Se il � modem supportato possiamo procedere, ma saranno necessarie ancora alcune cose:
| | * [[Apt-Proxy: un proxy per i pacchetti Debian| '''Apt-Proxy''': un proxy per i pacchetti Debian]] |
| *Il compilatore gcc funzionante. Se non l'avete installatelo (� presente nel primo cd di installazione, non vi serve internet): | | * [[Debmirror: creiamo un mirror Debian |'''Debmirror''': creiamo un mirror Debian]] |
| <pre>
| | * [[Creare un Repository Debian]] |
| aptitude install gcc
| | * [[Gestione di un repository con debarchiver]] |
| </pre>
| | * [[Usare apt-cacher per creare una cache dei pacchetti usabile in una LAN]] |
| *Il driver per Wi.. (mi spiace non riesco a scriverlo ;-)) che dovreste avere in dotazione al modem. Se non l'avete cercate in rete un firmware compatibile per esempio alla Hamlet e saltate il prossimo punto.
| | * [[Dupload per l'upload dei pacchetti Debian]] |
| *L'utility per estrarre il firmware dal driver Wi... (� pi� forte di me :-D). Se avete una connessione ad internet funzionante potete mettervi in una directory in cui avete diritto di scrittura e digitate | |
| <pre>
| |
| $ cvs -z3 -d:server:anonymous@cvs.sourceforge.net:/cvsroot/accessrunner co -P utils
| |
| </pre>
| |
| altrimenti dovrete usare un'altro computer connesso ad internet, aprire [http://cvs.sourceforge.net/viewcvs.py/accessrunner/ questa pagina] (che � la simulazione web del cvs) e scaricare i quattro file contenuti nella cartella <tt>utils</tt>.
| |
| Ad ogni modo dopo esserci procurati le utils dobbiamo compilarle:
| |
| <pre>
| |
| $ cd utils # o dovunque avete messo i file
| |
| $ make
| |
| </pre>
| |
| *Nel caso in cui il modem si identifichi con il'ID <tt>0xcafe</tt> (<tt>0x</tt> sta per esadecimale), vi serve anche la ROM di boot che scaricate ad esempio cos� | |
| <pre>
| |
| $ wget http://www.olitec.com/pub/USBADSLV151-1008fr.tar.gz
| |
| </pre>
| |
| ora estraete il file WBoot.hex
| |
| <pre>
| |
| $ tar xvfz USBADSLV151-1008fr.tar.gz && cp USBADSL/WBoot.hex .
| |
| </pre>
| |
| e poi create un programmino C per convertire il file esadecimale in binario cos�:
| |
| <pre>
| |
| $ echo "int main(int argc, char ** argv)
| |
| {
| |
| unsigned int bp[] = {
| |
| #include "WBoot.hex"
| |
| };
| |
| write(1, bp, sizeof(bp));
| |
| }
| |
| " > programmino.c
| |
| </pre>
| |
| compilatelo e rendetelo eseguibile:
| |
| <pre>
| |
| $ gcc programmino.c -o programmino
| |
| $ chmod +x programmino
| |
| </pre>
| |
| ed eseguitelo in questo modo:
| |
| <pre>
| |
| ./programmino > cxacru-bp.bin
| |
| </pre>
| |
| *Purtroppo nella attuale stable (sarge) trovate il kernel 2.6.8 quindi, a meno che non abbiate gi� installato un kernel 2.6.13 o superiore dovrete usare un PC connesso ad internet per scaricare uno dei seguenti pacchetti:
| |
| **il sorgente di un kernel >=2.6.10 nella forma di un pacchetto kernel-source (o linux-source, nella nomenclatura pi� recente) | |
| **un pacchetto linux-image >=2.6.13 da installare direttamente
| |
| *Nel caso si decida per la compilazione di un kernel <2.6.13 (ma, ribadisco, sempre >=2.6.10) � necessario scaricare la patch usbatm che trovate [http://sourceforge.net/project/showfiles.php?group_id=47406 qui]. Conviene sempre prendere l'ultima versione disponibile, che al momento � il file usbatm-20050216.tar.bz2.
| |
|
| |
|
| Da questo punto in avanti supporremo di aver messo tutti i file necessari all'installazione in una directory di lavoro all'interno della vostra home: ~/work/
| | ==Configurazione Sistema== |
| | ===Kernel=== |
| | * http://guide.debianizzati.org/images/swirl.png [[Debian Kernel Howto]] |
| | * [[Esempio configurazione kernel]] |
| | * [[Kernel2.6.10 - Framebuffer - Gensplash Patch]] |
| | * [[Kernel 2.6 su Debian Woody]] |
| | * [[Compilazione Kernel 2.6.11 con Bootsplash]] |
| | * [[Pagina di manuale di module-assistant|Pagina di manuale di '''<tt>module-assistant</tt>''']] |
| | * [[Low-latency 2.6 kernel per applicazioni audio realtime]] |
|
| |
|
| ==Installazione di linux-image== | | ===Sistema=== |
| Nel caso abbiate optato per l'installazione di un pacchetto linux-image non vi resta altro da fare che installarlo (da root):
| | * [[SysV | Il sistema SysV per la gestione dei Runlevel]] |
| <pre>
| | * [[Udev e Debian]] |
| # dpkg -i ~/work/linux-image-2.6.x-xx-xxx.deb
| | * [[Configurare il server X in Debian GNU/Linux]] |
| </pre>
| | * [[Linux Admin Quick Reference]] |
| Verificate che il bootloader, lilo o grub, punti alle giuste immagine del kernel e dell'initrd (vedi [[Debian_Kernel_Howto#Installazione_nuovo_kernel | installazione nuovo kernel]]) e fate un reboot con il nuovo kernel.
| | * [[Debian: accelerare GTK con Cairo e Glitz]] |
| Se tutto � andato bene potete saltare il paragrafo sulla compilazione e passare all'installazione del firmware.
| |
|
| |
|
| ==Compilazione e installazione del kernel== | | ===Applicazioni Esterne=== |
| Nel caso abbiate deciso di compilare un nuovo kernel installate il pacchetto <tt>kernel-source</tt> (<tt>linux-source</tt>).
| | * [[Pacchettizzare ed installare Xorg su Debian Sid]] |
| Qui supporremo che un utente non privilegiato non abbia diritto di scrittura nella directory <tt>/usr/src</tt> (come imho dovrebbe essere), quindi tutti i comandi successivi devono essere dati da root oppure usando un programma che vi dia pari diritti per queste azioni (per es. <tt>sudo</tt>).
| | * [[Installazione Qemu con supporto accelerazione Kqemu]] |
| <pre>
| | * [[ePSXe Emulatore Playstation]] |
| # dpkg -i ~/work/linux-source-2.6.x-xx-xxx.deb
| | * [[Installare OpenOffice2 su Debian Etch]] |
| </pre>
| | * [[DVD Backup: xDVDShrink per Debian]] |
| questo installer� un archivio compresso contenente il kernel nella directory <tt>/usr/src/</tt>. Andiamo a scompattarlo e applichiamo la patch:
| |
| <pre>
| |
| # cd /usr/src
| |
| # tar xvfj linux-source-2.6.x-xx-xxx.tar.bz2
| |
| # cd linux-source-2.6.x-xx-xxx
| |
| # tar xvfj ~/work/usbatm-20050216.tar.bz2
| |
| </pre>
| |
| '''nota bene''': mentre sperimentate con la compilazione del kernel <u>non usate mai</u> la directory <tt>/usr/src/linux</tt> che dovrebbe essere un link simbolico (<tt>man ln</tt>) ai sorgenti del kernel attualmente in uso. Se tutto il nostro procedimento funzioner�, alla fine cambierete il link in modo che punti ai sorgenti giusti. Per approfondimenti sull'argomento vedere il [[Debian_Kernel_Howto | debian kernel howto]]
| |
|
| |
|
| Invece di compilare un kernel da zero (impresa a dir poco titanica) conviene recuperare il config relativo al kernel che state usando, che dovrebbe essere presente nella directory <tt>/boot</tt>, e dovrebbe chiamarsi <tt>config-<versione del kernel></tt> o simili: sempre dalla directory principale dei sorgenti del kernel digitate
| | ===Altro=== |
| <pre>
| | * [[Dual Boot Debian-Altra distribuzione Linux]] |
| # cp /boot/config<qualcosa> .config
| | * [[Dual Boot Linux-Windows]] |
| </pre>
| | * [[Logging su MySQL]] |
| in questo modo avrete un albero dei sorgenti configurato esattamente come il vostro attuale kernel, e da qui potete fare solo le modifiche che vi servono.
| | * [[Password sicure: la base della sicurezza informatica]] |
| | * [[Script Bash per Avvio e Visualizzazione dati Seti@home]] |
|
| |
|
| A questo punto prima di compilare dobbiamo abilitare alcune opzioni del kernel. Digitate
| | ===Tips and Tricks=== |
| <pre>
| | ====Bash==== |
| # make menuconfig
| | * [[Bash tips]]: un elenco di trucchetti sull'uso interattivo e sullo scripting Bash |
| </pre>
| | * [[Colorare bash]] |
| | * [[Come abilitare il completamento automatico 'avanzato']] |
| | * [[Un logout con schermo pulito]] |
| | * [[Bash Script: Cambiare i permessi ricorsivamente]] |
|
| |
|
| Andate alla voce <tt>Device Drivers -> USB support -> USB DSL modem support</tt> ed attivate <tt>USB DSL modem support</tt> e <tt>Conexant AccessRunner USB support</tt>.
| | ====Firefox==== |
| | * [[Velocizzare Firefox per la banda larga]] |
| | * [[Il vostro motore di ricerca da Firefox]] |
| | * [[Aggiungere un motore di ricerca al quicksearch di Firefox]] |
|
| |
|
| '''Nota''': il driver cxacru deve essere compilato come modulo perch�, probabilmente a causa di un bug, se compilato nel kernel in molti casi viene inizializzato prima che il firmware sia disponibile, e restituisce l'errore "<tt>firmware not found</tt>" anche se in realt� l'avete messo nel posto giusto. Il fatto � che non potendo fare "<tt>rmmod cxacru && modprobe cxacru</tt>", per farlo reinizializzare non vi resterebbe che staccare fisicamente il modem dalla porta usb e riattaccarlo, dopo ogni reboot, e questo pu� essere parecchio seccante!
| | ====Altro==== |
| | * [[Convertire immagini .nrg in immagini .iso]] |
| | * [[Nautilus: navigare con una sola finestra]] |
| | * [[Associare a thunderbird il browser preferito]] |
| | * [[Antispam in Evolution con Bogofilter]] |
| | * [[Impostare la lingua italiana per Gnome]] |
| | * [[Impostare e modificare data e ora]] |
| | * [[Impostare e modificare il layout della tastiera]] |
| | * [[Abilitare_Xinerama | Multi monitor con Xinerama]] |
| | * [[Abilitare ESound con ALSA in Gnome]] |
| | * [[Cambiare il Tema dei Cursori per il Mouse]] |
|
| |
|
| Il resto della configurazione dovrebbe essere gi� a posto, ma controllate per sicurezza.
| | ==Networking== |
| Alla voce <tt>Device Drivers -> Networking support </tt>
| | ===Debian Server=== |
| <pre>
| | ====Condivisione risorse==== |
| <M> PPP support
| | * [[Directory shared tra macchine linux (nfs)]] |
| <M> PPP support for async serial ports
| | * [[Condivisione risorse con Samba]] |
| <M> PPP support for sync tty ports
| |
| <M> PPP deflate compression
| |
| <M> PPP BSD-Compress compression
| |
| <M> PPP over ATM
| |
| </pre>
| |
|
| |
|
| Ala voce <tt>Networking options</tt>
| | ====Mailing==== |
| <pre>
| | * [[Mail Server Sicuro con Postfix]] |
| <M> Asyncronous Transfer Mode
| |
| <M> Classical IP over ATM
| |
| [*] Do NOT send ICMP if no neighbour | |
| </pre>
| |
|
| |
|
| A questo punto uscite salvando la configurazione attuale e costruite il pacchetto <tt>kernel-source-2.6.x-xx-xxx-Custom.deb</tt> (per approfondimenti vedere [[Debian_Kernel_Howto#Compilazione_del_kernel | Compilazione del kernel]] nel Debian kernel howto):
| | ====Http==== |
| <pre>
| | * [[Server Web Casalingo]] |
| # make-kpkg clean
| | * [[LAMP: Linux, Apache, MySQL e PHP]] |
| # make-kpkg --initrd kernel-image
| | * [[XAMPP: Linux, Apache, MySQL e PHP facili]] |
| </pre>
| | * [[Debian MapServer/MapScript]] |
| e installate il pacchetto ottenuto: | |
| <pre>
| |
| # dpkg -i ../kernel-image-2.6.x.xx.xxx-Custom.deb
| |
| </pre>
| |
|
| |
|
| Ora verificate che il bootloader (lilo o grub) punti alle immagini giuste di kernel e initrd e poi riavviate.
| | ===Amministrazione=== |
| | ====Gestione Remota/Locale==== |
| | * [[Wake On Lan | '''Wake On Lan''' per accendere i propri PC a distanza tramite la LAN]] |
| | * [[Debian e il controllo di servizi e demoni]] |
| | * [[Gestione della banda in Apache]] |
| | * [[Ssh e autenticazione tramite chiavi]] |
|
| |
|
| ==Installazione del firmware== | | ====Connettivita'==== |
| Qualunque metodo abbiate seguito, dopo il reboot dovreste trovare disponibile il modulo <tt>cxacru</tt>, verificate con
| | * [[Condividere la connessione a internet]] |
| <pre>
| |
| # modprobe -l |grep cxacru
| |
| </pre>
| |
| il comando dovrebbe restituire un output simile a:
| |
| <pre>
| |
| /lib/modules/2.6.x/kernel/drivers/usb/atm/cxacru.ko
| |
| </pre>
| |
| se non restituisce nulla significa che c'� stato un errore nei precedenti passaggi.
| |
|
| |
|
| Se tutto � andato per il meglio proseguiamo andando a recuperare il CD dei driver per w... ehm, quell'altro S.O.
| | ===Sicurezza=== |
| Cercate nel CD il file <tt>CnxEtU.sys</tt> e copiatelo nella Cartella di lavoro. Ora estraete il firmware e copiatelo nella directory dove hotplug (o udev se usate un sistema pi� recente) si aspetta di trovarlo:
| | ====Firewalling==== |
| <pre>
| | * [[Debian e iptables]] |
| # cd ~/work
| | * [[Firewall Builder]] |
| # ./utils/cxacru-fw CnxEtU.sys cxacru-fw.bin
| | * [[Parametri a run-time per Netfilter]] |
| # cp ~/work/cxacru-fw.bin /lib/firmware
| |
| </pre>
| |
| Se il vostro modem ha il chipset <tt>0xcafe</tt> copiate nella stessa directory anche la ROM di boot, cio� il file <tt>cxacru-bp.bin</tt>.
| |
|
| |
|
| A questo punto togliete il modulo <tt>cxacru</tt>, nel caso sia caricato:
| | ====Monitoraggio & Scanning==== |
| <pre>
| | * [[Monitoriamo il Sistema]] |
| # rmmod cxacru
| | * [[Mrtg: monitoriamo la banda]] |
| </pre>
| | * [[Cacti | Cacti: monitor di rete, per pi� computer]] |
| staccate il modem dalla porta USB nel caso sia attaccato, e poi riattaccate il modem alla porta usb e ricaricate il driver. Tutto questo perche � sempre megio togliere il modulo dal kernel prima di staccare il modem.
| | * [[Munin]] |
| Ora controllate che sia stato trovato il firmware:
| |
| <pre>
| |
| $ dmesg | tail
| |
| </pre>
| |
| il comando dovrebbe restituire qualcosa di simile a
| |
| <pre>
| |
| usbcore: registered new driver cxacru
| |
| cxacru 1-1:1.0: found firmware cxacru-fw.bin
| |
| </pre>
| |
| Nel caso, una volta caricato il firmware, riceviate, sempre in <tt>dmesg</tt>, il messaggio:
| |
| <pre>
| |
| cxacru 1-1:1.0: poll status: error -5
| |
| </pre>
| |
| significa che occorre una versione pi� recente del vostro firmware. In effetti non � assolutamente detto che i driver forniti dal produttore del modem siano aggiornati, ma potete senz'altro trovare un firmware aggiornato in rete (o eventualmente postando nel forum).
| |
|
| |
|
| Ora il driver del modem dovrebbe gi� essere in funzione e il led relativo alla linea ADSL dovrebbe lampeggiare, segno che sta cercando la sincronizzazione con la linea. Mentre il led lampeggia avrete che:
| | ====Proxy==== |
| <pre>
| | * [[Privoxy: navigazione sicura a prova di spam]] |
| $ cat /proc/net/atm/cxacru\:0
| |
| ADSL USB MODEM (usb-0000:00:07.2-1)
| |
| MAC: xx:yy:zz:bla bla bla
| |
| AAL5: tx 9363 ( 0 err ), rx 14299 ( 0 err, 0 drop )
| |
| Line down
| |
| </pre>
| |
| e anche:
| |
| <pre>
| |
| $ tail /var/log/messages
| |
| Oct 5 08:06:00 muretto kernel: ATM dev 0: ADSL line: attempting to activate
| |
| Oct 5 08:06:10 muretto kernel: ATM dev 0: ADSL line: down
| |
| Oct 5 08:06:15 muretto kernel: ATM dev 0: ADSL line: attempting to activate
| |
| Oct 5 08:06:35 muretto kernel: ATM dev 0: ADSL line: down
| |
| Oct 5 08:06:40 muretto kernel: ATM dev 0: ADSL line: attempting to activate
| |
| Oct 5 08:08:00 muretto kernel: ATM dev 0: ADSL line: channel analysis
| |
| Oct 5 08:08:05 muretto kernel: ATM dev 0: ADSL line: up (4832 kb/s down | 320 kb/s up)
| |
| </pre>
| |
| qui alle 8.08.00 il modem si � sincronizzato con il segnale ADSL .
| |
|
| |
|
| Una volta agganciato il segnale ADSL si avr�:
| | ====Tunneling==== |
| <pre>
| | * [[Openvpn]] |
| $ cat /proc/net/atm/cxacru\:0
| |
| appariranno di seguito queste informazioni
| |
| ADSL USB MODEM (usb-0000:00:07.2-1)
| |
| MAC: xx:yy:zz:bla bla bla
| |
| AAL5: tx 9363 ( 0 err ), rx 14299 ( 0 err, 0 drop )
| |
| Line up
| |
| </pre>
| |
| Ci siamo: il driver del modem � perfettamente funzionante.
| |
|
| |
|
| ==Impostazione della connessione== | | == Hardware == |
| Prima di iniziare dovete sapere:
| | === Fotocamere digitali e dispositivi di memorizzazione di massa removibili === |
| *userid e password forniti dal provider (di solito per Telecom Alice l'userid e la password sono entrambi uguali a <tt>aliceadsl</tt>) | | * [[Usare Fotocamere Digitali|Usare Fotocamere Digitali (libgphoto2)]] |
| *VPI e VCI del provider (nel caso di Telecom Alice sono 8 e 35). | | * [[Usare Fotocamere Digitali (usb-storage)]] |
| *IP e DNS del nostro provider nel caso di una connessione con IP statico. | | * [[UsbMount: Gestione automatizzata delle periferiche usb di memorizzazione]] |
| | * [[Debian e iPod]] |
|
| |
|
| Iniziamo con la configurazione.
| | === Modem e periferiche di rete === |
| Create il file <tt>/etc/ppp/peers/adsl</tt> in questo modo:
| |
| <pre>
| |
| # echo "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.2/pppoatm.so 8.35
| |
| user aliceadsl
| |
| " > /etc/ppp/peers/adsl
| |
| </pre>
| |
|
| |
|
| Inserite userid e password nei file <tt>/etc/ppp/pap-secrets</tt> e <tt>/etc/ppp/chap-secrets</tt>:
| | * [[Debian e i Modem ADSL]] |
| <pre>
| |
| # echo "userid * password" >> /etc/ppp/pap-secrets
| |
| # echo "userid * password" >> /etc/ppp/chap-secrets
| |
| </pre>
| |
|
| |
|
| A questo punto fate partire la connessione con il comando
| | ==== Modem USB ADSL ==== |
| <pre>
| | * [[Installare i driver conexant accessrunner]] |
| # pon adsl
| | * [[Installare i driver eagle-adsl]] |
| </pre>
| | * [[Installare i driver eci-adsl]] ''(stub)'' |
| ed il gioco � fatto.
| | * [[Installare i driver unicorn (BeWAN)]] ''(stub)'' |
| | * [[Modem adsl Telindus ND220]] |
| | * [[Modem adsl Aethra Starmodem]] |
| | * [[Modem adsl Fastrate 100 USB]] |
|
| |
|
| Controllate in <tt>/var/log/messagges</tt> se tutto funziona regolarmente:
| | ==== Modem Ethernet ==== |
| <pre>
| | * ''Inserire qui eventuali guide su modem ethernet'' |
| # tail /var/log/messagges
| |
| Jun 3 00:07:40 localhost pppd[5101]: Plugin /usr/lib/pppd/2.4.2/pppoatm.so loaded.
| |
| Jun 3 00:07:40 localhost kernel: PPP generic driver version 2.4.2
| |
| Jun 3 00:07:40 localhost pppd[5101]: PPPoATM plugin_init
| |
| Jun 3 00:07:40 localhost pppd[5101]: PPPoATM setdevname_pppoatm - SUCCESS:8.35
| |
| Jun 3 00:07:40 localhost pppd[5126]: pppd 2.4.2 started by root, uid 0
| |
| Jun 3 00:07:40 localhost pppd[5126]: Using interface ppp0
| |
| Jun 3 00:07:40 localhost pppd[5126]: Connect: ppp0 <--> 8.35
| |
| Jun 3 00:07:43 localhost pppd[5126]: PAP authentication succeeded
| |
| Jun 3 00:07:43 localhost pppd[5126]: local IP address 82.59.0.222
| |
| Jun 3 00:07:43 localhost pppd[5126]: remote IP address 192.168.100.1
| |
| Jun 3 00:07:43 localhost pppd[5126]: primary DNS address 80.17.212.208
| |
| Jun 3 00:07:43 localhost pppd[5126]: secondary DNS address 151.99.125.1
| |
| </pre>
| |
|
| |
|
| Controllate in <tt>/etc/resolv.conf</tt> se i DNS sono corretti altrimenti li dovrete inserire a mano. Per esempio un <tt>/etc/resolv.conf</tt> con i DNS di libero sarebbe:
| | ==== Modem dial-up 56K ==== |
| <pre>
| | * ''Inserire qui eventuali guide su modem a 56K'' |
| $ cat /etc/resolv.conf
| |
| search libero.it
| |
| nameserver 193.70.192.25
| |
| nameserver 193.70.152.25
| |
| </pre>
| |
|
| |
|
| Buona navigazione!
| | ==== Schede di rete Wireless ==== |
| ---- | | * [[Wireless Support | Informazioni sul supporto alle periferiche Wireless]] |
| : [[Utente:Tindal|Tindal]] | | * [[Script Bash abilitazione scheda wireless]] |
| | * [[Intel PRO/Wireless 2200BG]] |
| | * [[NdisWrapper | NdisWrapper: Usiamo i driver di Windows per il WLan con GNU/Linux]] |
| | |
| | === Schede Video === |
| | * [[Installazione Driver ATI per schede ATI RADEON MOBILITY 9700 SE]] |
| | |
| | === Stampanti === |
| | ==== Stampanti USB ==== |
| | * ''Inserire eventuali guide su come far funzionare stampanti con porta USB'' |
| | |
| | ==== Stampanti con porta parallela ==== |
| | * [[Introduzione all'installazione di stampanti con porta parallela]] |
| | |
| | ==== Stampanti bluetooth ==== |
| | * [[Introduzione all'installazione di stampanti bluetooth]] |
| | |
| | === Scanner === |
| | * [[Epson Perfection 2480 photo - usb scanner]] |
| | * ''Inserire qui eventuali altre guide su come far funzionare scanner con Debian'' |
| | |
| | ===Palmari e cellulari=== |
| | * [[Debian e Nokia 7210: uso di gnokii e gestione degli sms]] |
| | |
| | ==Portatili== |
| | ===Laptop Debianizzati=== |
| | Troverete di seguito i resoconti d'installazione di Debian su dei portatili: |
| | |
| | * [[Debian on a presario 2141EU | Compaq Presario 2100 (2141EU)]] |
| | * [[Debian on a compaq Presario 2154EA | Compaq Presario 2100 (2154EA)]] |
| | * [[Debian on a Toshiba Satellite M30X-113| Toshiba M30x-113]] ''(stub)'' |
| | * [[Debian on a HP Compaq NX6110| HP Compaq NX6110]] |
| | * [[Debian on an HP pavilion zv5422EA| HP pavilion zv5000 (zv5422EA)]] |
| | |
| | ===Altro=== |
| | * [[Powernowd: CpuScaling per AMD]] |
| | * [[Cpufreqd: Cpuscaling per Intel Pentium M]] |
| | * Inserire qui anche link a risorse in italiano sui portatili |
| | |
| | ==Knoppix== |
| | * [[Rimasterizzare una knoppix]] |
| | |
| | ==Crittografia== |
| | * [[Crittografia e Steganografia - L'Arte di nascondere le informazioni]] |
| | * [[Chiavi simmetriche e chiavi pubbliche]] |
| | |
| | ==Varie== |
| | * [[Debian Fun]] |