|
|
(32 versioni intermedie di 2 utenti non mostrate) |
Riga 1: |
Riga 1: |
| ==Introduzione== | | ==Contatti== |
| Che tipo di modem ADSL bisogna comprare per avere piena compatibilit� con GNU/Linux? E quanto � facile installere onguno di questi modem su Debian?
| |
| Questa � l'eterna domanda che tutti gli utenti GNU/Linux in procinto di acquistare uno di questi modem si sono fatti (o hanno fatto ad altri) almeno una volta.
| |
|
| |
|
| Per rispondere a questa domanda bisogna innanzitutto considerare il fatto che in questo campo le cose cambiano molto rapidamente, quindi un ottimo consiglio sicuramente �:
| | : Antonio (The_Noise) Ingargiola |
| | : Indirizzo email: debian at fastwebnet dot it |
| | : Indirizzo jabber: the_noise@jabber.linux.it |
|
| |
|
| ''qualunque informazione troviate in giro, leggete la data in cui � stata riportata!'' | | == Guide sul wiki == |
| | * http://guide.debianizzati.org/images/swirl.png [[Guida a Grub]] |
| | * [[Usare Fotocamere Digitali]] |
| | * [[Antispam in Evolution con Bogofilter]] |
| | * [[Installare i driver eagle-adsl]] |
| | * [[Modem adsl Telindus ND220]] |
| | * [[Bash tips]] |
| | * [[Debian Kernel Howto]] |
| | * [[Installare Debian]] |
| | * [[Esempio configurazione kernel]] |
| | * [[Low-latency 2.6 kernel per applicazioni audio realtime]] |
| | * [[Udev e Debian]] ''in collaborazione con [[Utente:Tindal|Tindal]]'' |
| | * [[Script: Confronto Configurazioni Kernel]] |
| | * [[Damn Small Linux su chiavetta usb]] |
| | * [[Gestire gli HD: stato di salute, badblocks e ripristino dati]] |
| | * [[Gimp: rendere un logo trasparente]] |
| | * [[Ekiga: installazione e configurazione]] |
| | * [[Old:Patch Con Kolivas: incrementare le prestazioni desktop]] |
| | * [[ifplugd: connessione automatica]] |
| | * [[LaTeX e Vim]] |
| | * [[Python e Vim]] |
| | * [[Desktop Search su Debian Etch: Installare Tracker]] |
|
| |
|
| Detto questo, vediamo cosa offre il mercato.
| | == Altri contributi minori == |
| | * [[Condividere la connessione a internet]] |
| | * [[Colorare bash]] |
|
| |
|
| Al momento della stesura di questo documento ci sono sostanzialmente tre tipi di prodotti che possono connettere il vostro PC alla linea ADSL e quindi ad internet: i modem ethernet, i modem-router e i modem USB.
| | == Pagine create come centri di raccolta collaborativa di informazioni == |
| | * [[Modem adsl Aethra Starmodem]] |
|
| |
|
| == Tipi di Modem == | | == Progetti di traduzione collaborativa == |
| ===Modem ethernet===
| | * [[Pagina di manuale di module-assistant]] |
| I modem ethernet sono in pratica dei mini computer che gestiscono autonomamente la connessione alla linea ADSL. Hanno una porta di rete a cui connetere il PC, e una presa telefonica per la linea ADSL.
| |
|
| |
|
| ===Modem-router=== | | == Dove ho messo il naso? == |
| I modem-router sono molto simili ai modem ethernet: anch'essi sono dei mini computer che gestiscono autonomamente la connessione alla linea ADSL, ma sono pi� sofisticati.
| | * [[Speciale:Contributions/TheNoise|Lista modifiche su wiki]] |
| Possono avere diverse porte, ethernet, USB e anche wifi, e permettono quindi di condividere un'unica connessione tra pi� PC, ma anche l'interconnessione tra i vari PC di una rete interna.
| |
| Di solito implementano anche un firewall (in commercio se ne trovano anche alcuni che contengono un kernel Linux).
| |
|
| |
| ===ModemUSB===
| |
| I modem USB sono molto diversi. Essi nascono dal principio secondo cui per fabbricare un dispositivo � molto pi� economico implementare delle funzioni via software che inserire dei pezzi di hardware in pi�. Per riprendere una frase letta in rete, questi modem "hanno dentro meno elettronica del mio posacenere", ma non date giudizi affrettati, perch� come vedremo questo fatto non � necessariamente negativo.
| |
|
| |
|
| ===Quale delle tre?=== | | == Software libero == |
| Ora mettiamoci dal punto di vista di un PC che vogliamo connetere ad internet, e che quindi chiameremo interno.
| | * [http://pyplotsuite.sourceforge.net/ PyPlotSuite Homepage: creazione e visualizzazione di grafici 2D e immagini con python e matplotlib.] |
|
| |
|
| Qualunque Sistema Operativo stiamo usando, scartiamo a priori i modem-router con connessioni USB in quanto aggiungono la necessit di installare un driver senza trarre da ci il bench minimo beneficio.
| |
|
| |
|
| Poich� i modem-router ethernet (e wifi) e i modem ethernet sono dei mini computer, qualunque PC con qualunque Sistema Operativo li riconosce come tali e li identifica tramite l'interfaccia di rete interna (cio� quella a cui � connesso il nostro PC).
| | == Miei Link == |
| Per connettersi ad internet sar� allora sufficiente inserire come gateway l'indirizzo ip di questa interfaccia di rete, e poi lanciare il programma che si occupa di stabilire la connessione con il provider, su GNU/Linux di solito pppd.
| | === Elettronica === |
| | * [http://qucs.sourceforge.net/index.html Quite Universal Circuit Simulator] |
| | * [http://www.lis.inpg.fr/realise_au_lis/kicad/ Kicad] |
| | * [http://www.geda.seul.org/ gEDA] |
| | * [http://opencircuitdesign.com/ Open Circuit Design] |
| | ==== Microcontrollori ==== |
| | * [http://linuxgazette.net/issue79/sebastian.html Getting started with PIC 16F84 on GNU/Linux] |
| | * [http://www.linuxfocus.org/Italiano/November2004/article352.shtml Programmazione dei microcontollori AVR con GCC, libc 1.0.4] |
| | * [http://www.rentron.com/Myke4.htm Build Your Own Programmer for the PICMicro with the "ELCheapo"] |
| | * [http://www.captain.at/electronic-index.php Captain Universe - Electronics] |
| | * [http://www.avrfreaks.com/ www.avrfreaks.com] |
| | * [http://www.bobblick.com/techref/projects/picprog/picprog.html Classic PIC Programmer] |
| | * [http://ouwehand.net/~peter/lcd/lcd.shtml How to control a HD44780-based Character-LCD] |
|
| |
|
| Questo approccio ha il vantaggio di essere indipendente dal S.O., in quanto il grosso del lavoro viene fatto automaticamente dal modem in questione.
| |
| Dal punto di vista della sicurezza, per questi modem presentano qualche problema intrinseco.
| |
|
| |
|
| Consideriamo un modem ethernet: dal momento che questi modem non implementano firewall di sorta, potremmo pensare di proteggerci da internet attivando un firewall sul nostro PC. In questo modo, per� il firewall risulta essere tra il nostro PC e il modem, che, come ricorderemo, � un computer connesso a internet e presenta due interfacce: una interna che vediamo solo noi, ed una esterna che noi non vediamo ma che risulta visibile da tutto il resto del mondo.
| | === Linux Audio === |
| | ==== Pagine introduttive ==== |
| | * [http://www.emillo.net/audio_midi Il mondo dell'audio e del MIDI in GNU/Linux] |
| | * [http://ccrma.stanford.edu/planetccrma/software/ Planet CCRMA at home]: qui si trova una lista e una breve descrizione dei principali programmi audio per GNU/Linux. |
| | * '''[http://linux-sound.org/ Sound & MIDI Software For Linux]''': La lista in assoluto più completa di tutto il software audio & midi per GNU/Linux, mantenuta dal mitico ''Dave Philips''. |
|
| |
|
| Quell'interfaccia � identificata dal numero ip che il nostro provider ci ha fornito per la connessione ad internet cio� il numero che al momento rappresenta la nostra identit� in internet. Questo d� la possibilit� a un eventuale malintenzionato di "rubare" la nostra identit� e compiere azioni arbitrarie spacciandosi per noi (per esempio pagare qualcosa tramite addebito in bolletta telefonica, o anche attaccare altri computer in internet).
| | ==== Guide ==== |
| | * [http://esaracco.free.fr/documentations/linuxaudio/linuxaudio/ How to create music with GNU/Linux] |
| | * [http://www.helgo.net/gavel/linuxmusic/ Mathias Linux Music Page] |
|
| |
|
| Un modem-router da questo punto di vista � pi� sicuro, visto che il firewall che implementa protegge anche il numero ip. Sfortunatamente un firewall implementato in questo modo di solito � poco flessibile (oppure molto costoso!) e rende la vita decisamente difficile a chi per esempio vuole usare programmi di file sharing, o a chi vorrebbe utilizzare features avanzate come DNAT o SNAT.
| | ==== Sound Processing ==== |
| | * [http://www.crca.ucsd.edu/~msp/techniques/latest/book-html/ Theory and Techniques of Electronic Music] |
| | * [http://www.faqs.org/docs/sp/ Introduction to Sound Processing] |
|
| |
|
| I modem USB, diversamente dagli altri presentati prima, non sono dei computer, ma delle periferiche.
| | ==== Recording & Mastering ==== |
| | * [http://users.sarai.net/~ish/contents.html Audio Recording on Linux] |
| | * [http://www.theprojectstudiohandbook.com/directory.htm The Project Studio Handbook] |
| | * [http://jamin.sourceforge.net/en/tutorial.html Mastering with JAMin and Ardour] |
| | * [http://jamin.sourceforge.net/en/loudness.html Mastering tips: Loudness] |
|
| |
|
| Questo significa da un lato che sar� indispensabile, per farli funzionare, avere un driver apposito (leggi: un modulo per il kernel), un programma in grado di gestire il modem tramite il driver, e, quasi sempre, anche un firmware, cio� il programma che fa funzionare il modem, e che deve essere reso disponibile per il modem stesso al momento del boot, visto che questo non dispone di una memoria statica interna.
| | ==== Hardware Hacks ==== |
| | * [http://www.djcj.org/LAU/quicktoots/toots/el-cheapo/ El-Cheapo Howto] |
| | * [http://www.dplay.com/dv/balance/balance.html Balancing Act] |
|
| |
|
| E' evidente che tutto questo si traduce in una procedura di installazione decisamente pi� laboriosa, peraltro possibile solo per quei modem per cui esistono dei driver per Linux.
| | ==== Kernel & Drivers ==== |
| D'altro canto per�, nel caso il nostro modem sia supportato, potremo godere appieno di tutta la flessibilit� e sicurezza di iptables, il firewall implementato all'interno del kernel Linux. Infatti, dal momento che un modem USB risulta essere una periferica, una volta installato esso diverr� a tutti gli effetti una interfacia di rete del nostro PC, e pertanto risulter� all'interno del firewall.
| | * [http://people.redhat.com/mingo/realtime-preempt/ Realtime-Preemtion]: Patch per ottenere latenze inferiori al ms in GNU/Linux. |
| | * [http://www.ubuntustudio.com/wiki/index.php/Breezy:Rlimits-Aware_PAM Rlimits-Aware_PAM]: nuovo semplice approccio per consentire agli utenti del gruppo audio di eseguire applicazioni realtime. Basta installare il pacchetto e potrete lanciare jack in modalità realtime! |
| | * [http://members.optusnet.com.au/ckolivas/kernel/ Kernel patch homepage of Con Kolivas]: homepage delle patch ck. Migliorano la responsività del sistema da molti punti di vista. Ad esempio potrete sottoporre il sitema a qualsiasi carico (aggiornamento distribuzione, compilazione kernel...) e non noterete mai nessun rallentamento nell'uso interattivo (questo dando la proirità SCHED_IDLE ai processi pesanti di sfondo). |
| | * [http://ck.kolivas.org/faqs/audio_hints Con Kolivas Audio Hints]: consigli del famoso kernel hacker per ottimizzare il sistema per scopi audio (soprattutto controller IDE e filesystem). |
| | * [http://alsa.opensrc.org/AlsaOpensrcOrg Alsa Wiki] |
|
| |
|
| Detto tutto cio, a voi la scelta!
| | ==== Programmi Preferiti ==== |
| | * [http://www.nongnu.org/om-synth/ Om Synth] |
| | * [http://home.jps.net/~musound/whysynth.html WhySynth] |
| | * [http://dssi.sourceforge.net/ DSSI] |
| | * [http://www.ladspa.org/ LADSPA] |
| | * [http://aqualung.sourceforge.net/ Aqualung] |
| | * [http://freewheeling.sourceforge.net/ Freewheeling] |
| | * [http://jackit.sourceforge.net/ Jack Audio Connection Kit] |
| | * [http://ardour.org/ Ardour] |
| | * [http://www.hydrogen-music.org/ Hydrogen] |
|
| |
|
| == Installazione di Debian ==
| |
|
| |
|
| Una delle modalit� pi� diffuse di installazione di Debian � il net-install (vedere la guida [[Note sull'installazione di Debian]] per ulteriori dettagli). In questo tipo di installazione � preferibile che che il modem sia supportato dal net-install senza bisogno di scaricare pacchetti aggiuntivi. In caso contrario la procedura di installazione diventa pi� laboriosa perch� � necessario disporre di un secondo sistema connesso ad internet per scaricare i pacchetti aggiuntivi necessari, oppure per condividere la connessione tramite una normale scheda di rete (per un esempio pratico vedere: [[Installare i driver eagle-adsl]]).
| | ---- |
| | | '''Sentiti libero di contribuire e ampliare i contenuto di questo wiki!''' |
| Nel caso di '''modem-router ethernet''' o di '''modem ethernet''', come visto, la connessione non richiede driver particolari dato che il modem � una interfaccia di rete standard.
| |
| | |
| Nel caso dei modem usb, invece, bisogna stare attenti al particolare tipo di modem usato. Se infatti i driver per il modem non sono inclusi nel net-install bisogner� scaricare i pacchetti aggiuntivi tramite una seconda connessione (e se � richiesto la compilazione di un modulo scaricare tutti i pacchetti necessari � abbastanza scomodo, a meno che di non disporre di una connessione ethernet provvisoria). Ultimamente sono stati inclusi nel kernel di linux i driver per l'alcatel speedtouch (dal 2.6.8) e per il Conexant Accessrunner (dal 2.6.13), quindi con questi modem la procedura del net-install dovrebbe risultare semplificata. Inoltre, qualora fosse necessario reperire il firmware del modem, si potrebbe usare quello presente nel cd dei driver del modem per windows.
| |
| | |
| Trovate informazioni riguardo il '''net-install tramite connessione ppp(oe)''' nelle [http://wiki.debian.org/DebianInstallerFAQ Faq del Debian Installer] (vedere in particolare: ''Question 26: How do I use netinst over ppp(oe)?'').
| |