Hello,

I have been doing a lot more testing of the mesh links with authsae.  I
have noticed a weird issue after reboots.

Scenario:  I have 6 mesh nodes running with the latest open80211s and
authsae builds.  I'm running on a ubuntu built kernel 3.5.  I am using the
ath5k driver for ubiquiti XR5 cards.

My layout is all six nodes are in equal range of each other and can create
a nice ESTAB with all units if I start one at a time.  I built a startup
script which creates the mesh interface and the starts authsae without any
errors.  If I start with all nodes off and start one at a time everything
works great.  If I reboot one of the nodes after they successfully
connected I see 5 out of the 6 connections in LISTEN mode on the rebooted
node.  All other nodes show the link as ESTAB.

So investigating a little I found some things that stood out to me. Maybe
they are correct or maybe not.

If I reboot one node and watch another nodes station dump I see the
rebooting node never gets released.  Not sure if this is by design - but
shouldn't the connection time out?

I do notice the inactivity time going up until the node is back online and
the session is still showing ESTAB.  After the rebooted node comes online I
check the node that showed the inactivity going up and now shows inactivity
as normal and ESTAB still in the list.  I log into the rebooted node and
check the station dump and it shows LISTEN.

Here is the funny part if I manually start the mesh after reboot the same
thing occurs, LISTEN state for connections
But if I shut Authsae off and restart the same script (as above) to create
the mesh again everything comes up with ESTAB and works fine.

I can recreate this scenario all the time.  I have rebooted all units at
the same time to see what results we would get and most come up in LISTEN
mode.

Here is a copy of my authsae.conf file
-----------------
cut start
----------------
authsae:
{
sae:
{
debug = 480;
password = "supersecret";
group = [19, 26, 21, 25, 20];
blacklist = 5;
thresh = 5;
lifetime = 3600;
};
meshd:
{
meshid = "my-mesh";
interface = "mesh0";
passive = 0;
debug = 1;
mediaopt = 1;
band = "11a";
channel = 157;
htmode = "none";
mcast-rate = 1;
};
};
---------------
cut end
---------------

Thanks

Fred
_______________________________________________
Devel mailing list
[email protected]
http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel

Reply via email to