Jun 11

wifi: storia di un rapporto

Category: tmrc

e’ da poco che ho imparato a configurare una scheda wireless sotto linux, quando c’e’ di mezzo il wpa.
avevo letto qualcosa velocemente, tipo che ci voleva un software “wpa supplicant”.. diciamo pure che mi ero scazzato subito perche’ mi sembrava tutto poco-immediato.
ad es. quando arrivo’ a casa il modem adsl Alice-merda l’ho tenuto per mesi soltanto col wep.


poi un giorno ho avuto personalmente bisogno di infrangere questo limite.


“la necessita’ e’ madre dell’invenzione” (da qui il nome della prima band di F. Zappa, “Mothers of Invention”)

/mode James Joyce on
decoder:~# wpa_
wpa_action wpa_cli wpa_passphrase wpa_supplicant

mm, quale sara’ quello giusto? proviamo wpa_supplicant senza niente

decoder:~# wpa_supplicant
wpa_supplicant v0.5.5
Copyright (c) 2003-2006, Jouni Malinen and contributors

This program is free software. You can distribute it and/or modify it
under the terms of the GNU General Public License version 2.

Alternatively, this software may be distributed under the terms of the
BSD license. See README and COPYING for more details.

This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.openssl.org/)

usage:
wpa_supplicant [-BddehLqquvwW] [-P

] [-g] \
-i -c [-C] [-D] [-p] \
[-b [-N -i -c [-C] [-D] \
[-p] [-b] …]
drivers:
hostap = Host AP driver (Intersil Prism2/2.5/3)
madwifi = MADWIFI 802.11 support (Atheros, etc.)
atmel = ATMEL AT76C5XXx (USB, PCMCIA)
wext = Linux wireless extensions (generic)
ndiswrapper = Linux ndiswrapper
ipw = Intel ipw2100/2200 driver
wired = wpa_supplicant wired Ethernet driver
test = wpa_supplicant test driver
options:
-b = optional bridge interface name
-B = run daemon in the background
-c = Configuration file
-C = ctrl_interface parameter (only used if -c is not)
-i = interface name
-d = increase debugging verbosity (-dd even more)
-D = driver name
-g = global ctrl_interface
-K = include keys (passwords, etc.) in debug output
-t = include timestamp in debug messages
-h = show this help text
-L = show license (GPL and BSD)
-p = driver parameters
-P = PID file
-q = decrease debugging verbosity (-qq even less)
-u = enable DBus control interface
-v = show version
-w = wait for interface to be added, if needed
-W = wait for a control interface monitor before starting
-N = start describing new interface
example:
wpa_supplicant -Dwext -iwlan0 -c/etc/wpa_supplicant.conf

Ahh che figo, c’e’ l’esempio. Pero’ vuole alla fine un file di configurazione.

Vediamo se esiste gia’

decoder:/etc# cat wpa_supplicant/
functions.sh ifupdown.sh home.conf wpa_supplicant.conf

Ci sta ma e’ vuoto.

Proviamo con wpa_passphrase

decoder:/etc# wpa_passphrase
usage: wpa_passphrase [passphrase]

If passphrase is left out, it will be read from stdin

Ah ok, questo mi sembra facile

decoder:/etc# wpa_passphrase miglianino_e_valentina (..censured..)

mi ha sputato fuori questo

network={
ssid=”miglianino_e_valentina”
#psk=”(..censured..)”
psk=333blabla.. serie infinita di numeri e lettere
}


Mm e se fosse questo il file di conf che vuole lui?

decoder:/etc# wpa_passphrase miglianino_e_valentina (..censured..) > /etc/wpa_supplicant/cototto.conf
ok proviamo

decoder:/etc# wpa_supplicant -Dwext -ieth4 -c /etc/wpa_supplicant/cototto.conf

..e mi sono associato đŸ˜›

/mode James Joyce off

” Il suggerimento per imparare UNIX e’ di leggere un po’, poi provare.
Continuate a provare finche’ non comincerete ad avere dimestichezza con i
concetti, e poi iniziate a girare all’interno del libro. Troverete una
varieta’ di argomenti, alcuni dei quali vi interesseranno, altri vi
annoieranno. Dopo un po’ avrete abbastanza confidenza per iniziare ad usare comandi senza sapere quello che fanno esattamente, che e’ una cosa molto utile.”

(Linux User Guide, di Larry Greenfield – 1996)

Se volete sta qui, in italiano, ma se usate Win dovrete installarvi Ghostview, credo. E’ stato molto bello leggerla!

2 comments

2 Comments so far

  1. Sycamore June 14th, 2007 10:13

    EHeheh! Ă© il modem di casa mia?

  2. sugo June 21st, 2007 14:39

    si ! đŸ™‚

    buono studio đŸ™‚

Leave a comment