3 581
contributi
Nessun oggetto della modifica |
m (→Riferimenti) |
||
(25 versioni intermedie di 9 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
{{Versioni compatibili|Squeeze|Wheezy|Jessie}} | |||
==Introduzione== | ==Introduzione== | ||
Questa guida indica come utilizzare NdisWrapper, che permette di utilizzare i driver non nativi per le schede wireless sotto GNU/Linux. | Questa guida indica come utilizzare '''NdisWrapper<sup>[[#Riferimenti|[1]]]</sup>''', che permette di utilizzare i driver non nativi per le schede wireless sotto GNU/Linux. | ||
Per | Per quanto NdisWrapper utilizzi quindi driver spesso proprietari, dunque contrari all'etica del software libero, è un programma che viene rilasciato sotto GPL. | ||
Il progetto NdisWrapper fornisce un modulo per il Kernel di Linux che | Il progetto NdisWrapper fornisce un modulo per il Kernel di Linux che è in grado di caricare ed eseguire i drivers Ndis (Windows network driver API) sostituendo di fatto il mancato rilascio dei driver nativi. NdisWrapper lavora bene con molte schede miniPCI (builtin), PCI, PCMCIA (solo Cardbus) nonché con le schede USB. Per verificare il livello di compatibilità con la vostra scheda Wireless consultate il progetto Wiki'''<sup>[[#Riferimenti|[2]]]</sup>''' di NdisWrapper. | ||
==Installazione== | ==Installazione== | ||
Con [[privilegi di amministrazione]] è sufficiente installarne i [[pacchetto|pacchetti]], per esempio con [[apt-get]]: | |||
<pre> | |||
# apt-get install ndiswrapper-common ndiswrapper-source ndiswrapper-utils-1.9 | |||
</pre> | |||
e nel caso non li avessimo già installati: | |||
<pre> | <pre> | ||
# | # apt-get install module-init-tools module-assistant wireless-tools wpasupplicant | ||
</pre> | </pre> | ||
==Configurazione== | |||
A questo punto avviamo ndiswrapper: | |||
A questo punto avviamo ndiswrapper | |||
<pre> | <pre> | ||
Riga 35: | Riga 31: | ||
</pre> | </pre> | ||
La procedura di installazione del driver Ndis è piuttosto banale, in genere lo stesso viene incluso nel supporto CDROM allegato alla scheda Wireless o al PC: | |||
<pre> | <pre> | ||
Riga 41: | Riga 37: | ||
</pre> | </pre> | ||
il driver Ndis | il driver Ndis è stato installato, per verificare l'insieme dei driver installati utilizziamo il comando <code>ndiswrapper</code>: | ||
<pre> | <pre> | ||
Riga 49: | Riga 45: | ||
</pre> | </pre> | ||
==Utilizzo== | |||
A questo punto dobbiamo fare in modo di caricare in memoria il modulo <code>ndiswrapper</code> in modo che lo stesso possa finalmente gestire la nostra scheda Wireless: | |||
A questo punto dobbiamo fare in modo di caricare in memoria il modulo ndiswrapper in modo che lo stesso possa finalmente gestire la nostra scheda Wireless: | |||
<pre> | <pre> | ||
# m-a prepare | |||
# m-a a-i ndiswrapper | |||
# modprobe ndiswrapper | # modprobe ndiswrapper | ||
</pre> | </pre> | ||
la scheda Wireless viene finalmente inizializzata ed | la scheda Wireless viene finalmente inizializzata ed è pronta per lavorare, per verificare lo stato dell'interfaccia Wireless utilizziamo l'utility iwconfig (Wireless Tools for Linux<sup>[[#Riferimenti|[3]]]</sup>): | ||
<pre> | <pre> | ||
Riga 75: | Riga 72: | ||
</pre> | </pre> | ||
per consentire alla nostra macchina di caricare il modulo ndiswrapper con il boot del sistema operativo dobbiamo modificare il file /etc/modules utilizzando sempre l'utility ndiswrapper | per consentire alla nostra macchina di caricare il modulo <code>ndiswrapper</code> con il boot del sistema operativo dobbiamo modificare il file <code>/etc/modules </code>utilizzando sempre l'utility ndiswrapper: | ||
<pre> | <pre> | ||
Riga 82: | Riga 79: | ||
</pre> | </pre> | ||
Per utilizzare una connessione di rete Wireless che dobbiamo procedere con la configurazione della scheda di rete Wireless | Per utilizzare una connessione di rete Wireless che dobbiamo procedere con la configurazione della scheda di rete Wireless affinché la stessa sia in grado di colloquiare con l'access point (AP). | ||
Ora ricorriamo nuovamente all'utilizzo dell'utility iwconfig | Ora ricorriamo nuovamente all'utilizzo dell'utility iwconfig: | ||
<pre> | <pre> | ||
Riga 104: | Riga 101: | ||
</pre> | </pre> | ||
in alto possiamo visualizzare alcune delle opzioni che utilizzeremo per configurare al meglio la nostra scheda di rete Wireless, in particolare utilizzeremo le seguenti impostazioni | in alto possiamo visualizzare alcune delle opzioni che utilizzeremo per configurare al meglio la nostra scheda di rete Wireless, in particolare utilizzeremo le seguenti impostazioni: | ||
<pre> | <pre> | ||
Riga 120: | Riga 117: | ||
</pre> | </pre> | ||
ora non ci resta che farci assegnare un indirizzo IP dall'AP utilizzando il nostro client | ora non ci resta che farci assegnare un indirizzo IP dall'AP utilizzando il nostro client DHCP: | ||
<pre> | <pre> | ||
Riga 126: | Riga 123: | ||
</pre> | </pre> | ||
In alternativa possiamo crearci uno script: | |||
<pre> | |||
#!/bin/sh | |||
echo Abilitazione Scheda Wireless in corso...... | |||
iwconfig wlan0 rate auto | |||
iwconfig wlan0 essid ESSID_VOSTRA_RETE | |||
iwconfig wlan0 mode Ad-Hoc # o managed , vedete voi | |||
iwconfig wlan0 key restricted CHIAVE_DELLA_VOSTRA_RETE | |||
ifconfig wlan0 INDIRIZZO.IP.DELLA.WLAN0 up | |||
iwconfig wlan0 power on | |||
route add default gw INDIRIZZO.IP.DEL.GATEWAY | |||
echo Scheda Wireless abilitata Correttamente.... | |||
</pre> | |||
== Riferimenti == | |||
[1] [http://ndiswrapper.sourceforge.net/ Sito ufficiale]<br /> | |||
[2] [http://ndiswrapper.sourceforge.net/wiki/index.php/ Wiki ufficiale di ndiswrapper]<br /> | |||
[3] [http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html Wireless Tools per Linux] | |||
{{Autori | |||
|Autore = [[Utente:Jango|Jango]] | |||
}} | |||
[[Categoria:Configurazione wireless]] | |||
[[Categoria:Driver wireless]] | |||
[[Categoria:Schede Wireless]] | |||
[[Categoria:Modem]] |
contributi