Newsgroup: it.comp.os.linux.debian
Titolo: wpa-supplicant + ifplugd + guessnet

Pur avendo sequito una guida apposita a me non funziona, quello che voglio è
che all'avvio l'AP venga rilevato e l'interfaccia wl configurata
adeguatamente.
includo i miei file di configurazione, ditemi se ci trovate degli errori.
/etc/network/interfaces
--8<---------------cut here---------------start------------->8---
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# auto eth2
# ifplugd brings up interfaces, so do not bring them up at startup
noauto eth0 eth2
# Both Ethernet and Wi-Fi interfaces are managed automatically
mapping eth2
    script guessnet-ifupdown
    map default: nonet
    map init-time: 5
    map timeout: 15
    map verbose: true
# Profilo Casa
# iface home inet dhcp
#     # test peer address 192.168.0.1
#     up /etc/init.d/samba start
#     down /etc/init.d/samba stop
iface SGS inet dhcp
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
    test peer address 192.168.1.1 mac 00:1A:70:E0:7C:7E
--8<---------------cut here---------------end--------------->8---
wpa_supplicant.conf
--8<---------------cut here---------------start------------->8---
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
ap_scan=1
eapol_version=1
fast_reauth=1
network={
      ssid="WLUCTSTUD"
      key_mgmt=WPA-EAP
      proto=WPA
      eap=TTLS
      phase2="auth=PAP"
        identity="****************"
        password="********"
      priority=5
}
network={
        ssid="marco065"
        scan_ssid=1
        proto=WPA2
        key_mgmt=WPA-PSK
        psk="********"
        pairwise=CCMP TKIP
        group=CCMP TKIP
        priority=5
}
--8<---------------cut here---------------end--------------->8---
-- 
     Daniele  Giglio       Dona i tuoi cicli di clock alla ricerca!
     ·······(·)···.··     
http://boinc.berkeley.edu/
                          --------------------
         ... E, il settimo giorno, Egli usci' dall'append mode.

     192.168.1.1 mac 00:1A:70:E0:7C:7E
Qui stai dicendo a guessnet di cercare l'host 192.168.1.1 con mac ecc... 
sull'interfaccia ancora non associata all'AP, quindi non ancora in grado 
di far girare traffico. Ovviamente, è facile che il test fallisca. :)
Per fare quello che vuoi, devi testare l'essid della rete o il mac 
dell'accesspoint, con un test che si basi sulle wireless extension e non 
sul layer IP. Le vecchie versioni di guessnet avevano degli script da 
usare in questi casi, ma malfunzionavano. Nella nuova versione i test 
sono built-in (e vanno):
test wireless essid "WLUCTSTUD"
ovvero
test wireless ap 00:1A:70:E0:7C:7E
Per la configurazione di wpasupplicant da e/n/i non ho molta esperienza, 
ma se non ho capito male la docu potresti usare delle direttive ad-hoc, 
senza passare da un file di configurazione esterno. Nel caso di marco065, 
la stanza in e/n/i potrebbe diventare così:
iface wlan0-marco inet dhcp
test wireless essid marco065
wpa-ssid marco065
wpa-psk ######################
Ciao. Massimiliano

 Ciao. Massimiliano
Per quel che h capito io ogni direttiva wpa-**** replica opzioni già 
contemplate in wpa_supplicant.conf, mi sembrava pertanto cosa buona e 
giusta utilizzare lavoro già fatto, e soprattutto funzionante.
Forse dovrei usare il comando wpa-roam anziché wpa_conf, ma il problema 
è che non mi è del tutto chiara la distinzione tra 'roaming' e 'managed'.
-- 
      Daniele Giglio       	Dona i tuoi cicli di clock alla ricerca!
 
http://boinc.berkeley.edu/