|
|
Riga 1: |
Riga 1: |
| ==Introduzione== | | ==Introduzione== |
| 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 �:
| | Una fotocamera digitale pu� essere vista da GNU/Linux, a seconda del modello, come un generico dispositivo di mass storage (come una chiavetta usb o un hd esterno) oppure come una vera e propria fotocamera digitale alla quale � possibile accedere tramite la libreria libgphoto. |
|
| |
|
| ''qualunque informazione troviate in giro, leggete la data in cui � stata riportata!''
| | A seconda del modello, la vostra fotocamera digitale potr� essere usata in uno solo dei due modi oppure (pi� raramente) in entrambi i modi. |
|
| |
|
| Detto questo, vediamo cosa offre il mercato.
| | Qualora sia possibile scegliere, consiglio di usare la soluzione con libgphoto perch� in questo caso grazie a software specifici per fotocamere sar� possibile effettuare molto pi� facilmente operazioni di catalogazione ed archiviazione delle fotografie. |
|
| |
|
| 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.
| | Per coloro che volendo o nolendo vogliono usare l'approccio con tramite usb-storage consiglio quest'ottima guida di keltik: [[Usare Fotocamere Digitali (usb-storage)]] |
|
| |
|
| == Tipi di Modem ==
| | Ricordo inoltre che la seguente guida (ma anche l'altra sull'usb-storage) non sono necessarie per gli utenti di Gnome dal 2.8 in avanti in quanto il riconoscimento delle periferiche usb (chiavette, fotocamere, hard disk esterni, lettori mp3 etc...) avviene automaticamente out of the box. |
| ===Modem ethernet===
| |
| 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===
| | '''NOTA''': Nel seguito i comandi preceduti da un # si intendono eseguiti da root. |
| 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.
| |
| 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?=== | | ==Installazione Pacchetti== |
| Ora mettiamoci dal punto di vista di un PC che vogliamo connetere ad internet, e che quindi chiameremo interno.
| |
|
| |
|
| 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.
| | Innanzi tutto installiamo i pacchetti necessari: |
| | <pre> |
| | # apt-get install usbutils hotplug gphoto2 gtkam |
| | </pre> |
| | che installer� rispettivamente: driver usb, sistema hotplug, driver fotocamere, programma grafico per scaricare le foto. Al posto di gtkam, o in aggiunta, potreste volere installare anche gthumb (per Gnome) e/o digikam (per KDE) che a differenza di gtkam (che serve solo per scaricare le foto) permettono anche la gestione completa dell'archivio fotografico. |
| | Configurazione hotplug |
|
| |
|
| 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).
| | Adesso configuriamo hotplug in modo che possa trovare i driver non appena venga inserita la fotocamera. Inoltre hotplug dovr� impostare i giusti permessi per consentire l'accesso alla fotocamera ad un normale utente. |
| 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.
| |
|
| |
|
| Questo approccio ha il vantaggio di essere indipendente dal S.O., in quanto il grosso del lavoro viene fatto automaticamente dal modem in questione.
| | Un modo semplice per raggiungere lo scopo � creare un gruppo (ad es. camera) e dare accesso alle fotocamere a tutti gli utenti apparteneti a quel gruppo. |
| 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.
| | Iniziamo creando l'indice delle fotocamere supportate che servir� ad hotplug per riconoscere la periferica: |
|
| |
|
| 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).
| | <pre> |
| | # /usr/lib/libgphoto2-2/print-usb-usermap > /etc/hotplug/usb/libgphoto2.usermap |
| | </pre> |
|
| |
|
| 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.
| | Adesso copiamo lo script che dovr� essere eseguito da hotplug una volta riconosciuta la fotocamera: |
|
| |
|
| I modem USB, diversamente dagli altri presentati prima, non sono dei computer, ma delle periferiche.
| | <pre> |
| | # cp /usr/share/doc/libgphoto2-2/linux-hotplug/usbcam.group /etc/hotplug/usb/usbcam |
| | </pre> |
|
| |
|
| 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.
| | Controllate che /etc/hotplug/usb/usbcam abbia i permessi di esecuzione, ma dovrebbero essere gi� settati. |
|
| |
|
| 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.
| | Infine non ci resta che creare il gruppo camera (attenzione deve essere proprio questo il nome altrimenti dovrete modificare il file /etc/hotplug/usb/usbcam) e aggiungere ad esso tutti gli utenti che vogliamo abbiano il permesso di accedere in lettura/scrittura alla fotocamera: |
| 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!
| | <pre> |
| | # addgroup camera |
| | # adduser nome_vostro_utente camera |
| | </pre> |
|
| |
|
| == Installazione di Debian == | | ==Scaricare le foto== |
|
| |
|
| 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]]).
| | Giunti a questo punto, per scaricare le foto potete lanciare uno a scelta tra gthumb, digikam o gtkam (dal vostro utente). Gtkam � il pi� semplice e leggero (permette solo di rinominare le foto e scegliere al posizione prima di scaricarle), mentre gthumb (per Gnome) e digikam (per KDE) sono dei veri e propri programmi programmi per l'archiviazione, la ricerca e la visualizzazione delle foto. Con questi ultimi � infatti possibile associare dei metadati alle foto (tramite commenti oppure inserendo le foto in categorie a scelta) che rendono molto pi� flessibile la ricerca in un grosso archivio di foto. In particolare gthumb ha delle funzionalit� particolarmente avanzate di ricerca che fanno uso di virtual folders (analoghe alle cartelle virtuali di Evolution) e la possibilit� di masterizzare al volo o esportare in html una galleria fotografica. |
|
| |
|
| 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.
| | Se usate gtkam, al primo avvio dovrete fare riconoscere la vostra fotocamera selezionando il menu Camera -> Add Camera... e premendo il tasto Detect. Dopo di che ad ogni avvio gtkam cercher� sempre di accedere a quella fotocamera, quindi � necessario che hotplug sia in esecuzione e che la fotocamera sia connessa, accesa ed il modalit� play (quella per guardare le foto, non per scattare). |
|
| |
|
| 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.
| | ==Conclusioni e problemi vari== |
| | |
| | Se avete eseguito correttamente questi passi dovreste poter collegare la fotocamera lanciare gtkam (o un'altro frontend a scelta) e scaricare immediatamente le foto. Ricordate comunque che � assolutamente necessario che hotplug sia gi� in esecuzione (per farlo partire a mano: /etc/init.d/hotplug start) quando collegate o accendete la vostra fotocamera, altrimenti non sar� riconosciuta. Comunque se farete partire hotplug all'avvio, come normalmente avviene installando il pacchetto, non ci saranno di questi problemi. |
| | |
| | Cito soltanto il programma gphoto2 che permette di scaricare le foto comodamente da linea di comando. Ad esempio per vedere la lista delle foto basta digitare: gphoto2 -L. Per il resto man gphoto2. |
| | |
| | Se ancora non riuscite a scaricare le immagini da utente normale, controllate con tail -f /var/log/messages che quando inserite o accendete la fotocamera compaia nel log del kernel: |
| | |
| | <pre> |
| | Oct 9 11:45:20 localhost kernel: usb 1-2: new full speed USB device using address 2 |
| | Oct 9 11:45:20 localhost usb.agent[1993]: usbcam: loaded successfully |
| | </pre> |
| | |
| | se non compare la seconda linea provate a ricontrollare per bene tutti i passaggi di questa guida, e magari a riavviare. Ma se avete ancora problemi non esitate a postare sul forum. |
| | |
| | Ulteriori informazioni le trovate in /usr/share/doc/libgphoto2-2/README.Debian. |
| | |
| | Happy Debian a tutti! ;-) |
| | |
| | ---- |
| | |
| | Autore: [[Utente:TheNoise|~ The_Noise]] |