-:: Menu
-:: Feed RSS
-:: Sostienici
-:: Irc Channel
Vieni a trovarci nei nostri chan irc

Server: irc.azzurra.org
Chan: #TuxMeaLux
 
 Server: irc.freenode.net
Chan: #TuxMeaLux
-:: Last from Forum
-:: Partners
-:: Antipixel










 
[

Slackware

] Wpa supplicant
Autore: Matrix86
Data inserimento: 02/02/08 19:45
Data Modifica: 02/02/08 19:45

Salve ragazzi, oggi non avevo nulla da fare (magari) e ho deciso di aiutare un amico che aveva problemi con il wpa e Slackware (testato sulla 12, ma non dovrebbero esserci problemi con altre versioni). Infatti per collegarsi tramite wpa ad un access point bisogna utilizzare il wpa_supplicant.
Vediamo come fare.
Innanzitutto scarichiamo il wpa_supplicant-0.5.8.tar.gz

Fatto questo, estraiamo il pacchetto:

$­­­­ tar xvzf wpa_supplicant-0.5.8.tar.gz

Entriamo nella cartella creata:

$­­­­ cd wpa_supplicant-0.5.8

Ora dobbiamo creare un file .config che dovrà contenere alcune stringhe, di cui una cambia a seconda della scheda wireless usata...
$­­­­ pico .config

Aggiungete:

CONFIG_WIRELESS_EXTENSION=y
CONFIG_DRIVER_WEXT=y
CONFIG_CTRL_IFACE=y
CONFIG_DRIVER_IPW=y <---L'ultima cambia a seconda della scheda wireless (io uso una ipw3945abg)

SOSTITUITE l'ultima riga con una tra queste a seconda della vostra scheda (oppure inseritele tutte, dovrebbe andare comunque):
CONFIG_DRIVER_HOSTAP=y
CONFIG_DRIVER_HERMES=y
CONFIG_DRIVER_MADWIFI=y
CONFIG_DRIVER_ATMEL=y
CONFIG_DRIVER_WEXT=y
CONFIG_DRIVER_NDISWRAPPER=y
CONFIG_DRIVER_BROADCOM=y
CONFIG_DRIVER_IPW=y
CONFIG_DRIVER_BSD=y
CONFIG_DRIVER_NDIS=y

Fatto questo salvate con CTRL+O e uscite con CTRL+X. Ora possiamo compilare il wpa_supplicant con:

$­­­­ make

Ora date un bel su (per acquisire i privilegi di root) e date:
# cp wpa_cli wpa_supplicant wpa_passphrase /usr/local/sbin

Ok...il pacchetto è stato installato!
Ora andiamo nelle configurazioni del router e impostiamo l'uso del wpa, l'essid e una chiave alfanumerica.
Fatto questo date da console:

# wpa_passphrase ESSID CHIAVE <----- dove ESSID e CHIAVE sono quelli impostati sul router!!!!

Copiate la riga PSK che vi sarà restituita su console e aprite il file /etc/wpa_supplicant.conf:

# pico /etc/wpa_supplicant.conf

Ora, cercate all'interno del file la sezione:

network={
scan_ssid=0
ssid="ESSIDTUO"
proto=WPA
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
psk=CHIAVETUA
}

e sostituite ESSID con l'essid del vostro router e psk con la lunga stringa che vi avrà restituito il comando wpa_passphrase dato precedentemente...fatto ciò salvate e uscite (CTRL+O e CTRL+X).
Ora proviamo a vedere se il tutto funziona. Date da console i seguenti comandi sostituendo eth1 con la vostra scheda di rete (potete vederla con il comando iwconfig):

# iwconfig eth1 essid VOSTROESSID <-- ESSID DEL ROUTER
# iwconfig eth1 channel CANALE <-- CANALE SU CUI LAVORA IL ROUTER (potete vederlo tramite iwlist eth1 scan)
# ifconfig eth1 up
# wpa_supplicant -c/etc/wpa_supplicant.conf -ieth1 -D wext <-- MI RACCOMANDO SOSTITUITE "eth1" con la vostra scheda!!!

e se tutto và a buon fine....sorridete =)
Bloccate con CTRL+C e rilanciate il comando:

# wpa_supplicant -B -c/etc/wpa_supplicant.conf -ieth1 -D wext

Ora siete autenticati. Se il router ha il dhcp attivo lanciate:
# dhcpcd eth1

E BUONA NAVIGAZIONE!!!

Matrix86

Ultima modifica: 02/02/08 19:45 | Commenti: 0 | Letture: 1101 |
Commenti:
-:: Box Utente
-:: Utenti
Visitatori Online: 5
Staff Online:

Membri sul Forum:


Ultimi Utenti Registrati:

DemoneBianco, BlackZ
IP: 38.107.191.117
OS: Unknown (Bot)
Staff: 3
Visite: 245823
Ultima visita: 12/03/10 04:52
Uptime: 768 giorni,11 ore,36 minuti
-:: Pubblicità
-:: Ultimi Articoli
-:: Ultimi Downloads
-:: Matrix86 Presence

My status
-:: Validazioni

CSS Valido!

Valid XHTML 1.1