E' sempre andata bene, sia su Linux sia su Windows XP, visto che non la usavo solamente io.
Dapprima usavo wlassistant su Linux, dopo ho iniziato ad usare i file di configurazione. Con il supporto ad HAL+Dbus di wpa_supplicant la cosa era semplice ed immediata. Nel fisso basta inserire la penna e si collegava. Nel notebook o collegavo la penna o accendevo la scheda integrata.
Fin qui tutto ok.
Un bel giorno ho avuto la brillante idea di aumentare la sicurezza della mia rete, ho configurato l'AP (un fonera con ddrwt) con chiave WPA2, al posto di WPA, e nascondendo il broadcast essid.
Configuro wpa_supplicant e funziona tutto.
Solo che non avevo ancora provato la penna.
Mi sono accorto ieri che XP non si collegava più, ho provato ogni cosa ma niente. E mi sono detto "va beh, sarà cog**one e vuole vedere la rete". Ma anche nel desktop e nel notebook con la penna non va più.
Come faccio a capire se la penna ha bisogno della propagazione dell'essid e/o magari non vuole WPA2?
Anche rimettendo WPA normale adesso ho problemi. E' anche vero che è cambiata versione di wpa_supplicant nel frattempo, ed infatti adesso a volte non prende le cose al volo e devo far riparte rc.inet1
Vi posto i file di configurazione nelle parti interessate
rc.inet1.conf
Codice: Seleziona tutto
IFNAME[4]="wlan0"
USE_DHCP[4]="yes"
DHCP_TIMEOUT[4]=3
DHCP_KEEPRESOLV[4]="yes"
WLAN_WPA[4]="wpa_supplicant"
IFNAME[5]="wlan1"
USE_DHCP[5]="yes"
DHCP_TIMEOUT[5]=3
DHCP_KEEPRESOLV[5]="yes"
WLAN_WPA[5]="wpa_supplicant"
Codice: Seleziona tutto
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
eapol_version=1
ap_scan=1
fast_reauth=1
network={
scan_ssid=1
proto=WPA2
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
ssid="mio-essid"
psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
}Codice: Seleziona tutto
# /etc/rc.d/rc.inet1 restart
/etc/rc.d/rc.inet1: wlan0 information: 'Any ESSID'
Error for wireless request "Set Nickname" (8B1C) :
SET failed on device wlan0 ; Operation not supported.
Polling for DHCP server on interface wlan0:
dhcpcd: MAC address = xx:xx:xx:xx:xx
dhcpcd: your IP address = 192.168.1.150Con la penna
Codice: Seleziona tutto
# /etc/rc.d/rc.inet1 restart
/etc/rc.d/rc.inet1: wlan1 information: 'Any ESSID'
Error for wireless request "Set Nickname" (8B1C) :
SET failed on device wlan1 ; Operation not supported.
Polling for DHCP server on interface wlan1:
dhcpcd: MAC address = xx:xx:xx:xx:xxSecondo voi è la penna che non supporta qualcosa o sbaglio io?
Per XP non mi interessa molto, anche se prima o poi sarò costretto a "renderne conto"
Spero di aver descritto correttamente il tutto

