Old:Wireless Support: differenze tra le versioni

(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]]
1 760

contributi