|
|
Riga 1: |
Riga 1: |
| ==Introduzione==
| | Il mio nome � Paolo Canavese, sono nato in una afosa notte di agosto dell' ormai lontano [http://it.wikipedia.org/wiki/1975 1975] e abito a [http://it.wikipedia.org/wiki/Boissano Boissano] in provincia di [http://it.wikipedia.org/wiki/Savona Savona]. |
| 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 �:
| | '''Coordinate''':</br> |
| | * [mailto:keltik@autistici.org keltik at autistici dot org] |
| | * [http://keltik.homelinux.org il mio blog] |
|
| |
|
| ''qualunque informazione troviate in giro, leggete la data in cui stata riportata!''
| |
|
| |
|
| Detto questo, vediamo cosa offre il mercato.
| |
|
| |
|
| 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.
| | ==Discussioni== |
| | * [[Discussioni_utente:Keltik|Le mie discussioni]] |
|
| |
|
| == Tipi di Modem == | | ==Le mie guide (questo wiki)== |
| ===Modem ethernet===
| | * [[Usare Fotocamere Digitali (usb-storage)]] |
| 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.
| | * [[APT uso avanzato: mixare releases diverse]] |
| | * [[Logging su MySQL]] |
| | * [[Kernel 2.6 su Debian Woody]] |
| | * [[Debian e iptables]] |
| | * [[L' Universo Debian]] ''traduzione'' |
| | * [[Introduzione all' Apt System]] |
| | * [[Configurare il server X in Debian GNU/Linux]] |
| | * [[Impostare la lingua italiana per Gnome]] |
| | * [[Impostare e modificare data e ora]] |
| | * [[Impostare e modificare il layout della tastiera]] |
| | * [[Impedire l' aggiornamento di un pacchetto]] |
| | * [[Controllo di servizi e demoni]] ''in stesura (stub)'' |
| | * [[Ottenere Debian]] ''todo'' |
| | * [[Parametri a run-time per Netfilter]] |
| | * [[Creare un Repository Debian]] |
| | * [[Intel PRO/Wireless 2200BG]] |
| | * [[Debian on a HP Compaq NX6110]] |
| | * [[Debian MapServer/MapScript]] |
| | * [[Installare OpenOffice2 su Debian Etch]] |
| | * [[Installare pacchetti in automatico: auto-apt]] ''todo'' |
|
| |
|
| ===Modem-router=== | | ==Collaborazioni (questo wiki)== |
| 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.
| | * [[Condividere la connessione a internet]] - ''me & [[Utente:TheNoise|TheNoise]]'' |
| 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.
| | * [[LAMP: Linux, Apache, MySQL e PHP]] - ''me & [[Utente:MaXeR|MaXeR]]'' |
| Di solito implementano anche un firewall (in commercio se ne trovano anche alcuni che contengono un kernel Linux).
| | * [[Munin]] - ''me & [[Utente:MaXeR|MaXeR]]'' |
| | |
| ===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?=== | | ==Altri Documenti (questo wiki)== |
| Ora mettiamoci dal punto di vista di un PC che vogliamo connetere ad internet, e che quindi chiameremo interno.
| | * [[Il Progetto GNU]] |
| | * [[Software Libero#Libri OnLine| Software Libero: Libri OnLine]] |
| | * [[Free as in Freedom]] |
| | * [[Cos'� il Software libero]] ''(definizione del Software Libero) (ToDo)'' |
|
| |
|
| 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.
| | ==Contributi (questo wiki)== |
| | *[[Speciale:Contributions/keltik|Dove ho messo mano]] |
|
| |
|
| 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).
| | ==Altri progetti e collaborazioni== |
| 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.
| | * [http://www.debianuniverse.com DebianUniverse] - cura e traduzione degli articoli: |
| | ** [http://www.debianuniverse.com/readonline/chapter/01/it L' universo Debian] |
| | ** [http://www.debianuniverse.com/readonline/chapter/02/it Debian, la distribuzione 3 in 1] |
| | ** [http://www.debianuniverse.com/readonline/chapter/03/it Installare Debian] |
| | ** [http://www.debianuniverse.com/readonline/chapter/04/it Installazione del sistema X Window] |
| | ** [http://www.debianuniverse.com/readonline/chapter/05/it Introduzione alla gestione Debian dei pacchetti software] |
|
| |
|
| 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.
| | ---- |
|
| |
|
| 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).
| | '''Sentiti libero di ampliare modificare e/o correggere i contenuti di questo wiki!!''' |
| | |
| 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.
| |
| | |
| I modem USB, diversamente dagli altri presentati prima, non sono dei computer, ma delle periferiche.
| |
| | |
| 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.
| |
| | |
| 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.
| |
| 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.
| |
| | |
| Detto tutto cio, a voi la scelta!
| |
| | |
| == 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]]).
| |
| | |
| 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 � richiesta la compilazione di un modulo scaricare tutti i pacchetti necessari � abbastanza scomodo, a meno di non disporre di una connessione ethernet provvisoria).
| |
| Ultimamente sono stati inclusi nel kernel Linux i driver per alcuni di questi modem, quindi la loro procedura di installazione non necessita di ricompilazione del kernel.
| |
| Tra i driver gi� inclusi nel kernel Linux c'� quello per l'Alcatel Speedtouch (dal 2.6.8) e quello per i modem che usano il chipset Conexant e che sono supportati dal progetto Accesssrunner (dal 2.6.13). Per vedere se il modem posseduto � supportato da quest'ultimo progetto � sufficiente collegare il modem e digitare il comando
| |
| <pre>
| |
| $ cat /proc/bus/usb/devices
| |
| </pre>
| |
| cercare le stringhe "Vendor" e "ProdID" (relative al modem usb) che identificano il chipset e confrontarle con quelle riportate [http://accessrunner.sourceforge.net/modems.shtml qui].
| |
| A breve sar� disponibile nella sezione apposita di questo wiki una guida dettagliata per l'installazione di questi modem.
| |
| | |
| 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)?'').
| |