Server: irc.azzurra.org
• Twitter Update Status [...]
• Un saluto a Davide [...]
• Eliminare Cartella e [...]
• Salve a tutti
• Ciao a tutti
• Graphic Novel: [...]
• [PHP] Ricevere un [...]




Slackware
] Wpa supplicantData 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
• 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








