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