• Immutable Page
  • Info
  • Attachments

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:0

Editare /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
    Cell 02 - Address: 00:18:4D:68:E2:94
    • 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

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.


CategoryDaCancellare