NdisWrapper: differenze tra le versioni

m
Nessun oggetto della modifica
 
(25 versioni intermedie di 9 utenti non mostrate)
Riga 1: Riga 1:
=NdisWrapper=
{{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 quando NdisWrapper utilizzi quindi driver spesso proprietari, e quindi contrari all'etica del software libero, un programma che viene rilasciato sotto GPL.
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 in grado di caricare ed eseguire i drivers Ndis (Windows network driver API) sostituendo di fatto il mancato rilascio dei drivers nativi. NdisWrapper lavora bene con molte schede miniPCI (builtin), PCI, PCMCIA (solo Cardbus) nonch� le schede USB. Per verificare il livello di compatibilit� con la vostra scheda Wireless consultate il progetto Wiki di NdisWrapper [http://ndiswrapper.sourceforge.net/phpwiki/index.php/ qui].
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.
 
Il sito web di riferimento per il progetto NdisWrapper � [http://ndiswrapper.sourceforge.net/ questo]. Proprio dal sito del progetto ho provveduto a scaricare la distribuzione in formato tarball che contiene i codici sorgenti.  


==Installazione==
==Installazione==
===Compilazione===
Con [[privilegi di amministrazione]] è sufficiente installarne i [[pacchetto|pacchetti]], per esempio con [[apt-get]]:
 
<pre>
La procedura di compilazione e di installazione dei sorgenti � piuttosto semplice:
# apt-get install ndiswrapper-common ndiswrapper-source ndiswrapper-utils-1.9
 
</pre>
e nel caso non li avessimo già installati:
<pre>
<pre>
# tar zxvf ndiswrapper-1.4rc1.tar.gz
# apt-get install module-init-tools module-assistant wireless-tools wpasupplicant
# cd ndiswrapper-1.rc1
# make && make install
</pre>
</pre>


===Configurazione===
==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.
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 stato installato, per verificare l'insieme dei drivers installati utilizziamo il comando ndiswrapper
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===
==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 pronta per lavorare, per verificare lo stato dell'interfaccia Wireless utilizziamo l'utility iwconfig (Wireless Tools for Linux - [http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html])
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 affinch� la stessa sia in grado di colloquiare con l'access point (AP).
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 dhcp
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>


Un ringraziamento a [http://www.irretito.it/ stefano Tagliaferri] per aver scritto l'how -to su cui mi sono basato per la mia esperienza con ndiswrapper.
In alternativa possiamo crearci uno script:
---
<pre>
: [[Utente:Jango|jango]]
#!/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]]
3 581

contributi