iwl3945 e wpa_supplicant

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

iwl3945 e wpa_supplicant

Messaggio 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???

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: iwl3945 e wpa_supplicant

Messaggio 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! :)

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: iwl3945 e wpa_supplicant

Messaggio da sardylan »

Ok... Per ora sono tornato alla 2.6.21.5-huge-smp, appena posso lo inserisco e provo... Grazie 1000...

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: iwl3945 e wpa_supplicant

Messaggio 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???

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: iwl3945 e wpa_supplicant

Messaggio 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! :)

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: iwl3945 e wpa_supplicant

Messaggio 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...

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: iwl3945 e wpa_supplicant

Messaggio 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...)...

Avatar utente
Zapotech
Packager
Packager
Messaggi: 155
Iscritto il: gio 7 set 2006, 22:58
Slackware: -current
Kernel: 2.6.32.5-smp
Desktop: kde 4.3.4
Località: Roma

Re: iwl3945 e wpa_supplicant

Messaggio 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:

Codice: Seleziona tutto

ifconfig wlan0 192.168.0.5 netmask 255.255.255.0
dove 192.168.0.5 = indirizzoIP PortatileSlackware (con IntelWireless3945) o comunque usa un IP disponibile del tipo 192.168.0.x

e successivamente dai:

Codice: Seleziona tutto

route add default gw 192.168.0.254 wlan0 
dove: 192.168.0.254 = indirizzoIP RouterWireless

Posteresti anche l'output di "route" e "iwconfig"?
Ciao :)

Avatar utente
sardylan
Linux 3.x
Linux 3.x
Messaggi: 993
Iscritto il: mar 24 apr 2007, 9:21
Nome Cognome: Luca Cireddu
Slackware: current 64bits
Kernel: 3.16
Desktop: KDE 4.14
Distribuzione: Debian - CLFS
Località: Cagliari
Contatta:

Re: iwl3945 e wpa_supplicant

Messaggio 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...

Rispondi