59
contributi
Riga 38: | Riga 38: | ||
== SetUp == | == SetUp == | ||
Eseguire | |||
<pre> | |||
# su - | |||
</pre> | |||
per portarci in modalit root. | |||
Per prima cosa aggiorniamo Apt: osserviamo il file ''/etc/apt/source.list'' e digitiamo ''apt-get update''. | Per prima cosa aggiorniamo Apt: osserviamo il file ''/etc/apt/source.list'' e digitiamo ''apt-get update''. | ||
Attraverso l'uso di una Gui come Synaptic (oppure se preferibile attraverso la shell) scarichiamo i pacchetti:<br> | Attraverso l'uso di una Gui come Synaptic (oppure se preferibile attraverso la shell) scarichiamo i pacchetti:<br> | ||
Riga 47: | Riga 52: | ||
A questo punto dopo aver installato il pacchetto '''apmd''':<br> | A questo punto dopo aver installato il pacchetto '''apmd''':<br> | ||
<ul><li>Aggiungere al file ''/etc/modules'' la riga ''apm''</li> | <ul><li>Aggiungere al file ''/etc/modules'' la riga ''apm''</li> | ||
<li>Aggiungere nel file ''/boot/grub/menu.lst'' il parametro del kernel ''apm=on''</li></ul | <li>Aggiungere nel file ''/boot/grub/menu.lst'' il parametro del kernel ''apm=on''</li></ul><br> | ||
Assicuriamoci che anche il modulo '''pcmcia-cs''' sia installato.<br><br> | Assicuriamoci che anche il modulo '''pcmcia-cs''' sia installato (lsmod | grep pcmcia-cs).<br><br> | ||
Adesso | Adesso � necessario procurarsi il driver in esame della Marvell Tecnology.<br> | ||
Quindi possiamo utilizzare due strade:<br> | |||
1) Utilizzare il driver del cd in dotazione (consiglio i driver per windows98)<br> | |||
2) Scaricare il driver da [http://downloads.trendnet.com/TEW-421PC_B1/Driver/Utility_Driver_TEW-421PC_423PI_b1_2.00.zip questo link]<br> | |||
'''N.B.''' Per questa fase rimando alla dettagliata guida che troviamo [http://guide.debianizzati.org/index.php/NdisWrapper qui]<br> | |||
A questo punto avviamo ndiswrapper | |||
<pre> | |||
# ndiswrapper | |||
Usage: ndiswrapper OPTION | |||
Manage ndis drivers for ndiswrapper. | |||
-i inffile Install driver described by 'inffile' | |||
-d devid driver Use installed 'driver' for 'devid' | |||
-e driver Remove 'driver' | |||
-l List installed drivers | |||
-m Write configuration for modprobe | |||
-hotplug (Re)Generate hotplug information | |||
</pre> | |||
<pre> | |||
# ndiswrapper -i /media/cdrom/drivers/nomedriver.inf | |||
</pre> | |||
il driver Ndis stato installato, per verificare l'insieme dei drivers installati utilizziamo il comando ndiswrapper | |||
<pre> | |||
# ndiswrapper -l | |||
Installed ndis drivers: | |||
nomedriver driver present | |||
</pre> | |||
Adesso inseriamo la scheda PCMCIA UPspeed nella porta e osserviamo come reagisce il sistema.<br> | |||
Digitiamo: | |||
<pre> | |||
# ndiswrapper -l | |||
Installed ndis drivers: | |||
nomedriver driver present, '''hardware present''' | |||
</pre> | |||
<pre> | |||
# dmesg | |||
</pre> | |||
Poi | |||
<pre> | |||
# lspci | |||
00:00.0 Host bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge (rev 03) | |||
00:01.0 PCI bridge: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge (rev 03) | |||
00:02.0 CardBus bridge: Texas Instruments PCI1450 (rev 03) | |||
00:02.1 CardBus bridge: Texas Instruments PCI1450 (rev 03) | |||
00:03.0 Ethernet controller: 3Com Corporation 3c556B CardBus [Tornado] (rev 20) | |||
00:03.1 Communication controller: 3Com Corporation Mini PCI 56k Winmodem (rev 20) | |||
00:05.0 Multimedia audio controller: Cirrus Logic CS 4614/22/24 [CrystalClear SoundFusion Audio Accelerator] (rev 01) | |||
00:07.0 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 02) | |||
00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01) | |||
00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01) | |||
00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 03) | |||
01:00.0 VGA compatible controller: S3 Inc. 86C270-294 Savage/IX-MV (rev 11) | |||
02:00.0 Ethernet controller: Unknown device 1faa (rev 03) | |||
</pre> | |||
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> | |||
# modprobe ndiswrapper | |||
</pre> | |||
Se la scheda Wireless viene finalmente inizializzata allora 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]) | |||
<pre> | |||
# iwconfig | |||
lo no wireless extensions. | |||
eth0 no wireless extensions. | |||
sit0 no wireless extensions. | |||
wlan0 IEEE 802.11g ESSID:off/any | |||
Mode:Managed Frequency:2.462 GHz Access Point: 00:00:00:00:00:00 | |||
Bit Rate:54 Mb/s Tx-Power:16 dBm | |||
RTS thr:2347 B Fragment thr:2346 B | |||
Encryption key:off | |||
Power Management:off | |||
Link Quality:100/100 Signal level:-10 dBm Noise level:-256 dBm | |||
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 | |||
Tx excessive retries:0 Invalid misc:0 Missed beacon:0 | |||
</pre> | |||
{{ Warningbox | '''N.B.''' Se i nostri output dei comandi ''iwconfig'' e ''dmesg'' non sono regolari ma differenti da quelli sopra (esempio iwconfig non riconosce la rete wlan0, oppure un errore del tipo **DANGER** relativo al kernel in output a dmesg) allora forse avete incontrato il problema che ha spinto uomolosco a scrivere questa guida. Passiamo quindi direttamente [http://guide.debianizzati.org/index.php/PCMCIA_WiFi_UPspeed_su_Debian_Sarge_on_Thinkpad_T20#Solution qui].<br> }} | |||
Bene se ci troviamo a questo punto possiamo dire che il pi fatto. | |||
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 | |||
<pre> | |||
# ndiswrapper -m | |||
Adding "alias wlan0 ndiswrapper" to /etc/modules | |||
</pre> | |||
'''N.B.''' E' necessario editare manualmente il file ''/etc/modules'' aggiungendo la riga ''ndiswrapper''.<br> | |||
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 | |||
<pre> | |||
# iwconfig -h | |||
Usage: iwconfig interface [essid {NN|on|off}] | |||
[nwid {NN|on|off}] | |||
[mode {managed|ad-hoc|...} | |||
[freq N.NNNN[k|M|G]] | |||
[channel N] | |||
[ap {N|off|auto}] | |||
[sens N] | |||
[nick N] | |||
[rate {N|auto|fixed}] | |||
[rts {N|auto|fixed|off}] | |||
[frag {N|auto|fixed|off}] | |||
[enc {NNNN-NNNN|off}] | |||
[power {period N|timeout N}] | |||
[txpower N {mW|dBm}] | |||
[commit] | |||
</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 | |||
<pre> | |||
# iwconfig wlan0 rate auto | |||
# iwconfig wlan0 mode managed | |||
# iwconfig wlan0 channel 11 | |||
# iwconfig wlan0 key s:WEP_KEY enc open | |||
# iwconfig wlan0 essid nome_nodo | |||
</pre> | |||
a questo punto dovremmo attivare l'interfaccia di rete wlan0 per collegarci con l'AP (access point) | |||
<pre> | |||
# ifconfig wlan0 up | |||
</pre> | |||
ora non ci resta che farci assegnare un indirizzo IP dall'AP utilizzando il nostro client dhcp | |||
Buona navigazione tra i fili!!! | |||
<pre> | |||
# dhclient wlan0 | |||
</pre> | |||
== Solution == | == Solution == | ||
lspci -n da inserire l'output<br> | |||
lspci -vv da inserire l'output<br> | |||
A questo punto necessario osservare |
contributi