linux-wireless.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: mkettn@technik-emden.de
To: linux-wireless@vger.kernel.org
Subject: WPA_Supplicant: no unicast with wpa encryption
Date: Fri, 15 Nov 2013 10:18:03 +0100	[thread overview]
Message-ID: <20131115101803.66967a4e@mke-x61t> (raw)

Hello,

I want to use wpa_supplicant to encrypt a ad-hoc network with WPA.
Each device is also a router (using babeld). 
With encryption the support for unicast packages drops. I've used
tshark to monitor the traffic of two devices (A and B):

when A wants to ping B it broadcasts a ask for the MAC-address of B.
B sends the MAC-address successfully but A doesn't care.

I see the reply of B in tshark (running on B), but the ARP-package
doesn't show up on tshark on A.

this only happens with wpa_supplicant enabled.

The wpa_supplicant.conf looks like this:
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

# use 'ap_scan=2' on all devices connected to the network
ap_scan=2

network={
    ssid="mesh-wpa"
    mode=1
    frequency=2432
    proto=WPA
    key_mgmt=WPA-NONE
    pairwise=NONE
    group=TKIP
    psk="secret passphrase"
}


and the /etc/network/interfaces like this:
auto lo

iface lo inet loopback
iface eth0 inet dhcp

allow-hotplug wlan0
iface wlan0 inet static
    address 192.168.13.37
    netmask 255.255.255.255

    # Load WPA-Supplicant for WPA in Ad-Hoc Mode
    wpa-driver wext
    wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp


I'm using two RaspberryPis with Raspbian Linux 3.6.11+.
Here is the device descriptor of the wlan usb stick:
lsusb -v -d 0cf3:9271 - http://pastebin.com/nfvVp80u

the output of wpa_supplicant -i wlan0 -D wext
-c /etc/wpa_supplicant/wpa_supplicant.conf brings:

ioctl[SIOCSIWPMKSA]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
wlan0: Trying to associate with SSID 'mesh-wpa'
ioctl[SIOCSIWGENIE]: Operation not supported
wlan0: Association request to the driver failed
wlan0: CTRL-EVENT-CONNECTED - Connection to 00:00:00:00:00:00 completed
(auth) [id=-1 id_str=] wlan0: Trying to associate with SSID 'mesh-wpa'
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWENCODEEXT]: Invalid argument
ioctl[SIOCSIWGENIE]: Operation not supported
wlan0: Association request to the driver failed
wlan0: CTRL-EVENT-CONNECTED - Connection to 00:00:00:00:00:00 completed
(reauth) [id=0 id_str=]

-Mark

             reply	other threads:[~2013-11-15  9:25 UTC|newest]

Thread overview: 5+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2013-11-15  9:18 mkettn [this message]
2013-11-15  9:42 ` WPA_Supplicant: no unicast with wpa encryption Nicolas Cavallari
2013-11-15 13:16   ` Mark Kettner
2013-11-15 15:12     ` Simon Wunderlich
2013-11-22  9:30       ` Mark Kettner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20131115101803.66967a4e@mke-x61t \
    --to=mkettn@technik-emden.de \
    --cc=linux-wireless@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).