Pagina 1 di 1
iwl3945 e wpa_supplicant
Inviato: lun 4 feb 2008, 17:19
da sardylan
Nuovo kernel 2.6.24... Modulo iwl3945 perfettamente funzionante in pulito, in WEP, ma niente wpa_supplicant... O meglio, si collega, KDE solleva gli indicatori della quantita' di segnale, rumore, etc... ma non pinga nemmeno i computer della mia lan... Non pinga nemmeno il router... Eppure si accende anche il LED (ho dovuto pacciare il kernel)...
Uso questo script per abilitare o meno la wireless:
Codice: Seleziona tutto
#!/bin/bash
cfg_wireless() {
echo -n "Configuring wireless connection... "
killall wpa_supplicant >> /dev/null 2>> /dev/null
wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B
ifconfig eth0 down
ifconfig wlan0 192.168.0.5 netmask 255.255.255.0 broadcast 192.168.0.255 up
route add default gw 192.168.0.254
echo "done!"
}
cfg_lan() {
echo -n "Closing wireless connection... "
killall wpa_supplicant >> /dev/null 2>> /dev/null
ifconfig wlan0 down >> /dev/null 2>> /dev/null
ifconfig eth0 192.168.0.5 netmask 255.255.255.0 broadcast 192.168.0.255 up
route add default gw 192.168.0.254
echo "done!"
}
case "$1" in
wlan)
cfg_wireless
;;
lan)
cfg_lan
;;
*)
echo "Usage: `basename $0` wlan|lan"
exit 1
;;
esac
e questo e' il mio /etc/wpa_supplicant.conf:
Codice: Seleziona tutto
network={
scan_ssid=1
ssid="nomerete"
psk="chievedirete"
}
Qualcuno ha avuto problemi simili???
Re: iwl3945 e wpa_supplicant
Inviato: lun 4 feb 2008, 17:47
da Zapotech
Ti posto il mio /etc/wpa_supplicant.conf:
# rete domestica protetta con metodo WPA-Personal (WPA_PSK)
network={
ssid="NomeMiaWlan"
psk="Mia PreShared-Key"
proto=WPA2
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
}
1) [modprobe iwl3945] => (visualizzo con [ifconfig] la wlan0 senza dare [ifconfig wlan0 up])
2) ifconfig wlan0 192.168.0.101 netmask 255.255.255.0
3) route add default gw 192.168.0.1 wlan0
Ciao e spero possa aiutarti!

Re: iwl3945 e wpa_supplicant
Inviato: lun 4 feb 2008, 19:35
da sardylan
Ok... Per ora sono tornato alla 2.6.21.5-huge-smp, appena posso lo inserisco e provo... Grazie 1000...
Re: iwl3945 e wpa_supplicant
Inviato: lun 11 feb 2008, 13:50
da sardylan
Ora sono sul
2.6.24.2, ma
wpa_supplicant continua a non funzionare... Ecco gli errori che mi da:
Codice: Seleziona tutto
root@pippone:/home/sardylan# wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 4 value 0x0 - ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 5 value 0x1 - done!
root@pippone:/home/sardylan#
Ho provato anche ad aggiungere il parametro
-Dwext, ma niente da fare...
Ho anche provato ad assegnare un indirizzo IP all'interfaccia, ma non riesco a pingare...
Ecco il wpa_supplicant.conf che utilizzo adesso
Codice: Seleziona tutto
network={
scan_ssid=1
ssid="nomerete"
psk="chiavedirete"
proto=WPA2
key_mgmt=WPA-PSK
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
}
Ho provato anche con un file di configurazione piu' semplice (quello che usavo con ipw3945 ed il vecchio kernel) senza risultati:
Codice: Seleziona tutto
network={
scan_ssid=1
ssid="nomerete"
psk="chiavedirete"
}
A te Zapotech ti funziona???
Re: iwl3945 e wpa_supplicant
Inviato: lun 11 feb 2008, 14:21
da Zapotech
sardylan ha scritto:Ora sono sul
2.6.24.2, ma
wpa_supplicant continua a non funzionare... Ecco gli errori che mi da:
Codice: Seleziona tutto
root@pippone:/home/sardylan# wpa_supplicant -iwlan0 -c/etc/wpa_supplicant.conf -B
ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 4 value 0x0 - ioctl[SIOCSIWAUTH]: Operation not supported
WEXT auth param 5 value 0x1 - done!
root@pippone:/home/sardylan#
Anche a me, ...stessa scheda (Intel 3945), dà lo stesso identico tipo di avviso all'atto di lanciare wpa_supplicant!
...Ma poi funziona!
sardylan ha scritto:Ho provato anche ad aggiungere il parametro -Dwext, ma niente da fare...
Sì in effetti, con iwl sembra ininfluente. Non lo era,... almeno nel mio caso, con il vecchio modulo ipw3945!
sardylan ha scritto:Ecco il wpa_supplicant.conf che utilizzo adesso
Identico al mio tranne che ho commentato "scan_ssid"
- Che indirizzo ha il tuo AP?
- Hai provato a impostare le policy di iptables su ACCEPT? (....scusa l'ovvietà ma può essere un indizio....!

)
- utilizzi dhcp o indirizzi statici?
- mi passeresti gli output di "ifconfig" e "route"?
Ciao!

Re: iwl3945 e wpa_supplicant
Inviato: lun 11 feb 2008, 15:21
da sardylan
scan_ssid lo inserisco perche' avevo la rete nascosta...
Indirizzo dell'AP vuoi sapere il MAC o l'IP???
IPTABLES e' vergine... Nel senso che non ho mai toccato nessuna regola... Per sicurezza ho controllato, e sono su ACCEPT...
DHCP disabilitato dal router (Linksys WAG54GS), percio' indirizzi statici:
192.168.0.1 -> server
192.168.0.2 -> fonera (normale, ora mi sto collegando con quella)
192.168.0.3 -> fonera con dd-wrt (WPA non funziona neanche qui)
192.168.0.4 -> fisso con Win XP
192.168.0.5 -> portatile slackware
192.168.0.6 -> portatile Vista (funziona bene anche con WPA2 con la stessa rete che uso con il mio portatile)
192.168.0.9 -> serverino con slackware kernel 2.6.21.5-huge-smp collegato con WIFI USB (anche questa funziona benissimo, modulo zd1211rw)
192.168.0.254 -> router
Ecco gli output:
Codice: Seleziona tutto
root@pippone:/home/sardylan# ifconfig
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:165 errors:0 dropped:0 overruns:0 frame:0
TX packets:165 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:15854 (15.4 KiB) TX bytes:15854 (15.4 KiB)
wlan0 Link encap:Ethernet HWaddr 00:13:02:2E:9B:2D
inet addr:192.168.182.11 Bcast:192.168.182.255 Mask:255.255.255.0
inet6 addr: fe80::213:2ff:fe2e:9b2d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2363 errors:0 dropped:0 overruns:0 frame:0
TX packets:2319 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2229621 (2.1 MiB) TX bytes:387226 (378.1 KiB)
wmaster0 Link encap:UNSPEC HWaddr 00-13-02-2E-9B-2D-77-6C-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
root@pippone:/home/sardylan# ifconfig -a
bond0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
BROADCAST MASTER MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
dummy0 Link encap:Ethernet HWaddr 4A:31:BC:C1:FB:4B
BROADCAST NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eql Link encap:Serial Line IP
MASTER MTU:576 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:5
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
eth0 Link encap:Ethernet HWaddr 00:14:22:F2:12:21
inet addr:192.168.0.5 Bcast:192.168.0.255 Mask:255.255.255.0
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:18
ifb0 Link encap:Ethernet HWaddr 56:DB:E1:04:1B:69
BROADCAST NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
ifb1 Link encap:Ethernet HWaddr 4E:97:E8:83:CA:8E
BROADCAST NOARP MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:32
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:165 errors:0 dropped:0 overruns:0 frame:0
TX packets:165 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:15854 (15.4 KiB) TX bytes:15854 (15.4 KiB)
wlan0 Link encap:Ethernet HWaddr 00:13:02:2E:9B:2D
inet addr:192.168.182.11 Bcast:192.168.182.255 Mask:255.255.255.0
inet6 addr: fe80::213:2ff:fe2e:9b2d/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2363 errors:0 dropped:0 overruns:0 frame:0
TX packets:2319 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2229621 (2.1 MiB) TX bytes:387226 (378.1 KiB)
wmaster0 Link encap:UNSPEC HWaddr 00-13-02-2E-9B-2D-77-6C-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
root@pippone:/home/sardylan# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.182.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo
0.0.0.0 192.168.182.1 0.0.0.0 UG 0 0 0 wlan0
root@pippone:/home/sardylan# iptables -L -n -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
root@pippone:/home/sardylan# iptables -L -n -v -t nat
Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
root@pippone:/home/sardylan#
Comunque penso che sia tutto a posto per indirizzi, firewall e tutto il resto... E' solo wpa_supplicant... Provo a togliere lo scan_ssid e vediamo...
Re: iwl3945 e wpa_supplicant
Inviato: lun 11 feb 2008, 15:33
da sardylan
Niente da fare... Non funziona neanche togliendo lo scan_ssid...
Ho notato che quando la connessione va a buon fine, KDE fa comparire l'icona di Knemo (e' impostato in modo tale da far sparire l'icona nel caso la connessione sia disconnessa)...
Qui invece, dopo aver avviato wpa_supplicant, si sollevano gli indicatori del segnale dell'applet "Informazione rete senza fili", ma non compare l'icona... Inoltre, il LED del Wifi accende e spegne ad intervalli di tre o quattro secondi (ho patchato il kernel prima di compilarlo...)...
Re: iwl3945 e wpa_supplicant
Inviato: lun 11 feb 2008, 15:45
da Zapotech
La tua lan è composta da indirizzi del tipo 192.168.0.x; perchè su wlan0 vedo 192.168.182.11 come IP della scheda?
Prova con:
dove 192.168.0.5 = indirizzoIP PortatileSlackware (con IntelWireless3945) o comunque usa un IP disponibile del tipo 192.168.0.x
e successivamente dai:
dove: 192.168.0.254 = indirizzoIP RouterWireless
Posteresti anche l'output di "route" e "iwconfig"?
Ciao

Re: iwl3945 e wpa_supplicant
Inviato: lun 11 feb 2008, 16:09
da sardylan
L'indirizzo della mia rete e' 192.168.0.0/24... Nell'output ho sbagliato perche' ero collegato tramite la rete pubblica della fonera, che ha indirizzi 192.168.182.0/24, e che non ha protezioni perche' usa autenticazione RADIUS... Altrimenti sarebbe 192.168.0.5...
Ora sono dall'altro kernel, piu' tardi ritorno sul nuovo e modifico il post con l'output di iwconfig...