Wireless

Questa guida spiega come installare i driver per le schede wireless
Broadcom BCM43XX presenti di serie su molti portatili.
La seguente procedura è stata provata su Ubuntu, ma dovrebbe andare bene con lievissime modifiche per tutte le distribuzioni.
Esistono moltissime versioni di questa scheda quindi per controllare che la scheda sia effettivamente questa, da un terminale, dare il comando: lspci | grep Broadcom Se il risultato è simile a quasto: 0000:0b:03.0 Network controller: Broadcom Corporation BCM43XX 802.11b/g Wireless
LAN Controller (rev 03)
avete la scheda giusta con la quale i driver funzionano sicuramente. Se invece il risultato è diverso potete comunque proseguire con la guida ma all'installazione dei driver dovrete trovare quelli giusti per la vostra scheda (si possono trovare per esempio nel CD trovato insieme alla scheda o da un'installazione di Windows).
Prerequisiti
* Sorgenti e header del kernel (installabili da Synaptic).
* Un compilatore C (consiglio gcc, saricabile da Synaptic).
* Una connessione a internet funzionante (meglio se LAN) per aggiornare il sistema.
blacklist bcm43xx Questo eviterà pure noiosi avvisi all'avvio del sistema. Poi di controlliamo se ci sono precedenti versioni di ndiswrapper installate, e togliamole per sicurezza: sudo apt-get remove ndiswrapper-utils Riavviate il sistema.
Installazione dei Ndisswrapper Installiamo Ndiswrapper che è un software per installare i driver di Windows sotto GNU/Linux. Basta semplicemente scrivere nel terminale: sudo apt-get install ndiswrapper-utils-1.9 (Naturalmente se utilizzate una distro diversa da Ubuntu il pacchetto può chiamarsi in modo diverso).
Installazione Driver Per installare i driver avete bisogno essenzialmente di due file: bcmwl5.inf e bcmwl5.sys.
Potete procurarvi i file in vari modi: * scaricando i driver aggiornati (in un file .exe)
direttamente dal sito della Broadcom. * scaricare i driver (in un file tar.gz) già testati e
sicuramente funzionanti da Qui. * prelevarli dal CD dei driver della scheda o del vostro portatile, o anche dalla partizione di Windows (se installato).
In ogni caso decomprimete i driver in una cartella a piacimento e spostatevi su di essa da Shell. È arrivato il momento di usare ndiswrapper: Per installare i driver usate il comando: sudo ndiswrapper -i bcmwl5.inf bcmwl5.inf è il file dei driver.
Per essere certi dell'esito positivo dell'installazione dare il comando: ndiswrapper -l
Si dovrebbe vedere un risultato simile a questo: Installed ndis drivers:
bcmwl5 driver present, hardware present
Se è cosi avete installato correttamente i driver. Ancora pochi passi e abbiamo finito: sudo ndiswrapper -m
gksudo gedit /etc/modprobe.d/ndiswrapper Si aprirà Gedit (un editor di testo), inserite la riga «alias eth1 ndiswrapper», salvate e riavviate il sistema.
Testare l'installazione Se tutto è andato per il meglio provate a dare il comando: iwconfig Dovrebbe risultare una cosa del tipo: eth1 IEEE 802.11g ESSID:"USR9106"
Mode:Managed Frequency:2.462 GHz Access Point: 00:C0:49:5D:EB:89
Bit Rate:54 Mb/s Tx-Power:25 dBm
RTS thr:2347 B Fragment thr:2346 B
Power Management:off
Link Quality:100/100 Signal level:-59 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:23 Invalid misc:299 Missed beacon:0
eth0 no wireless extensions.
sit0 no wireless extensions.
Se è cosi siete pronti a configurare la vostra scheda wireless.
Configurazione Per configurare la scheda andate su Sistema -> Amministrazione -> Rete selezionate «Connessione via wireless» poi fate clic su «Proprietà» e impostate il nome del vostro AP (l'ESSID) e la vostra chiave WEP (se il vostro AP cripta i dati con una chiave wep altrimenti lasciate vuoto il campo) poi sotto su «Impostazioni di connessione» impostate nel primo riquadro DHCP e gli altri lasciateli vuoti. Se il vostro AP necessita di un'autenticazione WPA cliccate su WpaSupplicant per la configurazione A questo punto dovreste essere pronti per attivare la vostra scheda wireless. Fate clic su «Attiva» e dovrebbe funzionare. Consiglio a questo punto di scaricare questa applet per gestire la scheda dalla barra di GNOME: sudo apt-get install network-manager-gnome In alcuni casi può essere necessario:
disabilitare la LAN: ifdown eth0 (comando da dare in un terminale)
abilitare il gateway: route add default gw 192.168.0.1 (sempre da terminale, l'IP è l'indirizzo del gateway) In generale con il DHCP abilitato il sistema riconosce tutte queste impostazioni in automatico.
Avvio da boot Per avviare il modulo di ndiswrapper all'avvio del sistema date il comando: gksudo gedit /etc/modules inserite la stringa «ndiswrapper» alla fine e salvate il file. Dora in poi, ogni volta che spegnete a riaccendete il PC la vostra scheda sarà già pronta per l'uso e basterà attivarla.
Attivazione scheda per portatili Seguite questa parte, SOLO se avete avuto problemi con Ndiswrapper! Per quanto riguarda l'attivazione della scheda nei portatili, è necessario effettuare alcun modifiche al file di GRUB: gksudo gedit /boot/grub/menu.lst Si aprirà Gedit, non vi spaventate, dovete aggiungere il comando «noapic» in un posto simile: title Linux Ubuntu Feisty
root (hd0,3)
kernel /boot/vmlinuz-2.6.15-23-386 root=/dev/hda4 ro quiet splash noapic
initrd /boot/initrd.img-2.6.15-23-386
savedefault
boot