Old:Wireless Support: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(categorie e -de-stubbing)
Riga 1: Riga 1:
Questa piccola guida va in soccorso di quanti vorrebbero spegnere il pc da una sessione attiva di XFCE4 senza dover tornare al DM in uso e senza ricorrere all'uso di una shell. Per fare ci useremo "sudo":
<pre>
$ su
Password:
# apt-get update
# apt-get install sudo
</pre>
Il primo passo quello di editare il file <tt>/etc/sudoers</tt>.


Sebbene il file <tt>/etc/sudoers</tt> possa essere ditato con qualsiasi editor, � molto pi� sicuro usare visudo. Infatti <code>visudo</code> non � altro che una versione leggermente modificata dell'editor <code>vim</code> che non permette di salvare il file <tt>sudoers</tt> se esso contiene errori (in realt� � anche possibile associare a visudo un editor diverso da <code>vim</code>, ma questa � un'altra storia ;-)).
=Introduzione=
I dispositivi per l'accesso a reti [[Wireless]] sono relativamente nuovi sul mercato e rappresentano, spesso, un ostacolo per gli utenti del pinguino. Questo è dovuto ad un comportamento poco corretto da parte dei produttori, che non specificano il chipset utilizzato e/o lo cambiano senza notificarlo.


Lanciamo dunque <code>visudo</code> dopo esserci loggati come root in una console:
I driver per queste periferiche, infatti, fanno riferimento al chipset utilizzato dal dispositivo, e se questo viene cambiato... il driver non funziona più.
<pre>
$ su
Password:
# visudo
</pre>
Ecco pi� o meno quello che dovrebbe apparire:
<pre>
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#


# Host alias specification
In questa pagina viene raccolta una lista di driver per le periferiche wireless con i relativi siti ufficiali e le liste dell'hardware supportato (sono indicati i link ai siti ufficiali che riportano queste liste, in modo da averle sempre aggiornate).


# User alias specification
=Come Acquistare=
Il momento dell'acquisto è il più problematico: nessuno vorrebbe acquistare un dispositivo che poi non è compatibile con linux. Per evitare questo (o almeno ridurre le possibilità che accada) consiglio i seguenti passi:
* recarsi nel negozio (oppure visitare un negozio online) ed annotare i modelli presenti (in particolare '''Marca''', '''Modello''', '''Versione''' (se presente))
* cercare con [http://www.google.it Google] o [http://www.google.it/linux Google Linux] il prodotto, avendo cura di inserire (nel caso si utilizzi Google ''normale'') la parola '''linux'''.
* controllare con cura i risultati, per verificare se il dispositivo è compatibile o no con linux. Consiglio di controllare più pagine, verificare lo stato dei driver (quando è stata rilasciata l'ultima versione, commenti nei vari forum...).
* eventualmente, se si è ancora indecisi, chedere sul [http://www.debianizzati.org/modules/newbb/ forum di Debianizzati.Org].


# Cmnd alias specification
Un'altra cosa da non sottovalutare è il potere degli utenti. Se possibile preferire sempre i produttori che indicano sulla scatola '''Linux Ready'''. Anche se potrebbe portare a spendere qualche cosina in più, questo è uno degli strumenti in nostro possesso per ''aiutare'' chi cerca di supportare Linux.


# User privilege specification
=Dove trovare informazioni=
root    ALL=(ALL) ALL
==Hardware Database==
</pre>
È in corso di sperimentazione un database dei device wireless compatibili con linux. Il progetto è accessibile all'indirizzo http://linux-wless.passys.nl/ .
Come in vim, all'avvio di visudo ci si ritrova in "command mode" e non � possibile inserire testo. Per inserire qualcosa nel file dobbiamo entrare in "insert mode" premendo "i" (oppure <tt>[Ins]</tt>): in basso a sinistra deve apparire "INSERISCI".


Per ottenere quello che vogliamo, sar� sufficiente aggiungere una piccola linea, che abiliter� tutti gli utenti nel gruppo adm ad eseguire i comandi di shutdown e reboot dal menu di xfce:
==google==
<pre>
[http://www.google.it Google] rimane il miglior posto dove trovare informazioni riguardo i chipset usati nelle schede wireless e la loro compatibilità con Linux.
%adm    ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper
</pre>
Il risultato finale del nostro sudoers sar� quindi:
<pre>
# /etc/sudoers
#
# This file MUST be edited with the 'visudo' command as root.
#
# See the man page for details on how to write a sudoers file.
#


# Host alias specification
=Driver=
Una lista di Driver per le periferiche Wireless.<br/>
La presenza di una http://guide.debianizzati.org/images/swirl.png alla Destra del nome indica la presenza in Debian dei driver per l'installazione (eventualmente viene specificata la release in cui sono presenti).


# User alias specification


# Cmnd alias specification
==Aironet==
HomePage del Progetto: http://airo-linux.sourceforge.net/ <br/>
Documentazione installazione Debian: ND <br/>


# User privilege specification
==Atmel http://guide.debianizzati.org/images/swirl.png==
root    ALL=(ALL) ALL
HomePage del Progetto: http://atmelwlandriver.sourceforge.net <br/>
%adm    ALL=(root) NOPASSWD: /usr/sbin/xfsm-shutdown-helper
Documentazione installazione Debian: ND <br/>
</pre>
Debian: Unstable<br/>
Ora salviamo il nostro file ed usciamo da visudo. Per fare questo premiamo ESC per tornare in "command mode" e poi:
Hardware Supportato: [http://atmelwlandriver.sourceforge.net/usbtable.html Lista Ufficiale Periferiche Usb]
<pre>
:wq
</pre>


Dopo aver riavviato X e rifatto il login, ogni utente appartenete al gruppo adm sar� abilitato alle azioni di riavvio e spegnimento direttamente dal men� di xfce.
== Broadcom 43xx wireless chip ==
HomePage del Progetto: http://bcm43xx.berlios.de/ <br />
Informazioni: il driver sarà incluso nella versione 2.6.17 del kernel. <br />
Hardware supportato: [http://openfacts.berlios.de/index-en.phtml?title=Bcm43xxDevices Lista Ufficiale]


Per una raccolta dei comandi di vim leggete [http://www.siforge.org/articles/2003/12/15-guida_vim.html qui].
==Madwifi http://guide.debianizzati.org/images/swirl.png==
HomePage del progetto: http://madwifi.sourceforge.net/ <br/>
Documentazione installazione Debian:
* [http://www.marlow.dk/madwifi Multiband Atheros Driver for WiFi (madwifi) package for Debian] (''in inglese'')
* [http://www.sistemistiindipendenti.org/modules/news/article.php?storyid=191 Madwifi on Debian Sarge] (''in italiano!'')
Debian: Non ufficialmente; il repository è indicato nella guida all'installazione<br/>
Hardware Supportato: [http://madwifi.sourceforge.net/dokuwiki/doku.php?id=compatibility_list&DokuWiki=0eeb579be25b30b3929f5f50dec10f72 Lista Ufficiale]


==Marvell==
Non sono attualmente disponibili driver Linux.<br/>
Alcuni chipset Marvell sono supportati da NdisWrapper mediante l'utilizzo dei driver (file .INF reperibili nei cd di installazione) per sistemi operativi Microsoft.<br/>
HomePage del progetto NdisWrapper: http://ndiswrapper.sourceforge.net/mediawiki/index.php/Main_Page<br/>
Documentazione Installazione Debian: http://ndiswrapper.sourceforge.net/mediawiki/index.php/InstallDebian<br/>


----
==Prism http://guide.debianizzati.org/images/swirl.png==
Autore: jango
HomePage del Progetto: http://www.prism54.org/ <br/>
Documentazione Installazione Debian: ND <br/>
Debian: a partire da Sarge<br/>
Hardware Supportato: [http://www.prism54.org/supported_cards.php Lista ufficiale ]


Revisione: ~ The Noise
Nota: il driver è stato incluso nel tree ufficiale del Kernel a partire dalla versione 2.6.7-bk3. Per il kernel della famiglia 2.4.X è disponibile, sul sito ufficiale, una patch per abilitare i driver.


[[Categoria:Desktop]][[Categoria:Tips&Tricks]]
[[Categoria:Hardware]][[Categoria:Networking]][[Categoria:Wireless]]

Versione delle 12:50, 11 mag 2006

Introduzione

I dispositivi per l'accesso a reti Wireless sono relativamente nuovi sul mercato e rappresentano, spesso, un ostacolo per gli utenti del pinguino. Questo è dovuto ad un comportamento poco corretto da parte dei produttori, che non specificano il chipset utilizzato e/o lo cambiano senza notificarlo.

I driver per queste periferiche, infatti, fanno riferimento al chipset utilizzato dal dispositivo, e se questo viene cambiato... il driver non funziona più.

In questa pagina viene raccolta una lista di driver per le periferiche wireless con i relativi siti ufficiali e le liste dell'hardware supportato (sono indicati i link ai siti ufficiali che riportano queste liste, in modo da averle sempre aggiornate).

Come Acquistare

Il momento dell'acquisto è il più problematico: nessuno vorrebbe acquistare un dispositivo che poi non è compatibile con linux. Per evitare questo (o almeno ridurre le possibilità che accada) consiglio i seguenti passi:

  • recarsi nel negozio (oppure visitare un negozio online) ed annotare i modelli presenti (in particolare Marca, Modello, Versione (se presente))
  • cercare con Google o Google Linux il prodotto, avendo cura di inserire (nel caso si utilizzi Google normale) la parola linux.
  • controllare con cura i risultati, per verificare se il dispositivo è compatibile o no con linux. Consiglio di controllare più pagine, verificare lo stato dei driver (quando è stata rilasciata l'ultima versione, commenti nei vari forum...).
  • eventualmente, se si è ancora indecisi, chedere sul forum di Debianizzati.Org.

Un'altra cosa da non sottovalutare è il potere degli utenti. Se possibile preferire sempre i produttori che indicano sulla scatola Linux Ready. Anche se potrebbe portare a spendere qualche cosina in più, questo è uno degli strumenti in nostro possesso per aiutare chi cerca di supportare Linux.

Dove trovare informazioni

Hardware Database

È in corso di sperimentazione un database dei device wireless compatibili con linux. Il progetto è accessibile all'indirizzo http://linux-wless.passys.nl/ .

google

Google rimane il miglior posto dove trovare informazioni riguardo i chipset usati nelle schede wireless e la loro compatibilità con Linux.

Driver

Una lista di Driver per le periferiche Wireless.
La presenza di una swirl.png alla Destra del nome indica la presenza in Debian dei driver per l'installazione (eventualmente viene specificata la release in cui sono presenti).


Aironet

HomePage del Progetto: http://airo-linux.sourceforge.net/
Documentazione installazione Debian: ND

Atmel swirl.png

HomePage del Progetto: http://atmelwlandriver.sourceforge.net
Documentazione installazione Debian: ND
Debian: Unstable
Hardware Supportato: Lista Ufficiale Periferiche Usb

Broadcom 43xx wireless chip

HomePage del Progetto: http://bcm43xx.berlios.de/
Informazioni: il driver sarà incluso nella versione 2.6.17 del kernel.
Hardware supportato: Lista Ufficiale

Madwifi swirl.png

HomePage del progetto: http://madwifi.sourceforge.net/
Documentazione installazione Debian:

Debian: Non ufficialmente; il repository è indicato nella guida all'installazione
Hardware Supportato: Lista Ufficiale

Marvell

Non sono attualmente disponibili driver Linux.
Alcuni chipset Marvell sono supportati da NdisWrapper mediante l'utilizzo dei driver (file .INF reperibili nei cd di installazione) per sistemi operativi Microsoft.
HomePage del progetto NdisWrapper: http://ndiswrapper.sourceforge.net/mediawiki/index.php/Main_Page
Documentazione Installazione Debian: http://ndiswrapper.sourceforge.net/mediawiki/index.php/InstallDebian

Prism swirl.png

HomePage del Progetto: http://www.prism54.org/
Documentazione Installazione Debian: ND
Debian: a partire da Sarge
Hardware Supportato: Lista ufficiale

Nota: il driver è stato incluso nel tree ufficiale del Kernel a partire dalla versione 2.6.7-bk3. Per il kernel della famiglia 2.4.X è disponibile, sul sito ufficiale, una patch per abilitare i driver.