STOP! Perché questa guida si trova sotto la pagina Cestino?. Una guida può essere cestinata dal Gruppo Documentazione se contiene istruzioni compatibili solo con rilasci non più supportati di Ubuntu oppure perché non si ha certezza che lo siano per i rilasci attualmente supportati. Queste pagine richiedono un aggiornamento e una verifica delle istruzioni contenute. Se vuoi riesumare una di queste guide contatta il Gruppo Documentazione nella board sul forum. |
Configurazione wireless della scheda di rete del router Belkin con distribuzione Ubuntu Feisty Fawn 7.04 e Edgy 6.10 e password di rete WPA-PSK TKI
Autore: The Thinker
Verificare il modello della scheda di rete digitando:
$ sudo lspci | grep Broadcom\ Corporation 04:00.0 Network controller: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
Digitare:
$ lsmod | grep bcm43xx
per verificare se c'è il driver bcm43xx che non ci serve e crea conflitti.
Se è presente otterrete qualcosa di simile:
bcm43xx 125332 0 ieee80211softmac 31232 1 bcm43xx ieee80211 34760 2 bcm43xx,ieee80211softmac
Se il driver è presente rimuoverlo con il comando:
$ sudo rmmod bcm43xx
Aggiungere il driver bcm43xx nella blacklist per fare in modo che non si avvii:
$ sudo gedit /etc/modprobe.d/blacklist aggiungendo come ultima riga: blacklist bcm43xx
Se usate Feisty Fawn 7.04 e digitate iwconfig, l'interfaccia della scheda di rete eth1 dovrebbe essere sparita.[/b]
$ iwconfig lo no wireless extensions. eth0 no wireless extensions.
INSTALLARE IL DRIVER PROPRIETARIO DELLA SCHEDA DI RETE DEL ROUTER: (creare una cartella /lib/routerdrivers ed inserirvi i drivers bcmwl5.inf bcmwl5a.inf bcmwl5.sys presenti nel cd di installazione del router)
Per installare il driver proprietario della scheda di rete bisogna utilizzare ndiswrapper
NOTA IMPORTANTE: SE SI USA FEISTY FAWN 7.04 INSTALLARE QUESTE VERSIONI ALTRIMENTI CON QUELLE PRECEDENTI NON FUNZIONA
ndiswrapper-common_1.38-1ubuntu1_all.deb ndiswrapper-utils-1.9_1.30-1ubuntu1_i386.deb
Con Edgy 6.10 potete pure usare queste versioni e funziona perfettamente, ma ciò non si verifica con Feisty Fawn 7.04:
ndiswrapper-common_1.18-1ubuntu2_all.deb ndiswrapper-utils-1.8_1.18-1ubuntu2_i386.deb
Verificare che nessun driver è installato prima di iniziare l'installazione:
$ ndiswrapper -l no drivers installed
Andare da shell nella cartella dei drivers /lib/routerdrivers e digitare:
$ sudo ndiswrapper -i bcmwl5.inf installing bcmwl5 ... forcing parameter IBSSGMode from 0 to 2
$ ndiswrapper -l installed drivers: bcmwl5 driver installed, hardware (14E4:4320) present (alternate driver: bcm43xx)
Se è scritto "driver installed" ed "hardware present" significa che il driver è stato riconosciuto
Digitare:
$ sudo ndiswrapper -m adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper ... couldn't add module alias: at /usr/sbin/ndiswrapper-1.9 line 721.
Editare il file /etc/modprobe.d/ndiswrapper con il comando:
$ sudo gedit /etc/modprobe.d/ndiswrapper
e inserire: alias eth1 ndiswrapper (eliminando la riga creata con wlan0 che non ci serve a nulla)
Per accendere la scheda di rete e farla riconoscere digitare: (In Edgy 6.10 questo passaggio non era necessario)
$ sudo modprobe ndiswrapper
Digitare iwconfig per verificare la presenza di eth1 che ora dovrebbe essere ricomparso in Feisty Fawn 7.04
$ iwconfig
lo no wireless extensions.
eth0 no wireless extensions.
eth1 IEEE 802.11g ESSID:off/any
Mode:Managed Frequency:2.472 GHz Access Point: Not-Associated
Bit Rate=54 Mb/s Tx-Power:25 dBm
RTS thr=2347 B Fragment thr=2346 B
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0Editare /etc/network/interfaces:
$ sudo gedit /etc/network/interfaces
ed inserire i parametri di configurazione della scheda di rete del router:
auto eth1 iface eth1 inet static address 192.168.2.2 gateway 192.168.2.1 netmask 255.255.255.0 network 192.168.2.0 wireless-essid belkin54g
wireless-channel 11
wireless-mode managed
Digitare:
$ sudo iwlist eth1 scan
(In Edgy 6.10 la scheda di rete si accende a questo passaggio)
eth1 Scan completed :
- Cell 01 - Address: 00:11:50:41:A5:69
- ESSID:"belkin54g"
Protocol:IEEE 802.11b Mode:Managed Frequency:2.462 GHz (Channel 11) Quality:57/100 Signal level:-59 dBm Noise level:-96 dBm Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 18 Mb/s
- 24 Mb/s; 36 Mb/s; 54 Mb/s; 6 Mb/s; 9 Mb/s 12 Mb/s; 48 Mb/s
Extra:bcn_int=100 Extra:atim=0 IE: WPA Version 1
- Group Cipher : TKIP Pairwise Ciphers (1) : TKIP Authentication Suites (1) : PSK
- ESSID:"NETGEAR"
Protocol:IEEE 802.11b Mode:Managed Frequency:2.462 GHz (Channel 11) Quality:10/100 Signal level:-89 dBm Noise level:-96 dBm Encryption key:on Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s; 22 Mb/s
- 6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s 36 Mb/s; 48 Mb/s; 54 Mb/s
Extra:bcn_int=100 Extra:atim=0
- ESSID:"belkin54g"
Digitare:
$ sudo iwconfig eth1 mode managed channel 11 essid belkin54g
Andare su System/Amministrazione/Network
Cliccate su proprietà:
La configurazione deve essere questa:
Network Name (ESSID): belkin54g Password Type: Wep key Hexadecimal (anche se avete WPA funziona lo stesso) Network password: passworddirete Connection settings Configuration: Static IP address IP address: 192.168.2.2 Subnet mask: 255.255.255.0 Gateway address: 192.168.2.1
Cliccare su DNS
e aggiungere i Dns Servers del vostro provider, ad esempio:
212.216.112.112 212.216.172.62
Configurazione di WPA_SUPPLICANT per l'utilizzo della password segreta di rete del tipo WPA-PSK:
(Se WPA_SUPPLICANT non è installato bisogna installarlo, quindi cercare il file .deb del programma ed eseguirlo, cmq dovrebbe essere già installato)
Creare il file /etc/wpa_supplicant.conf digitando:
$ sudo gedit /etc/wpa_supplicant.conf
ed inserire queste righe:
network={
ssid="belkin54g"
psk="passworddirete"
key_mgmt=WPA-PSK
proto=WPA
}Salvate e chiudete.
Avviare l'interfaccia con:
$ sudo ifconfig eth1 up
Per collegarsi ogni volta alla rete avviare WpaSupplicant con:
$ sudo wpa_supplicant -Dwext -ieth1 -c /etc/wpa_supplicant.conf -dd -B
Se tutto è andato bene la scheda di rete è configurata con il router (che ovviamente deve essere stato configurato in precedenza con gli stessi parametri e la stessa password di rete della scheda) e si potrà navigare.
