Hi, Fred Are you able to try out this patch and see how: http://www.spinics.net/lists/linux-wireless/msg95993.html
Regards, Chun-Yeow On Mon, Sep 3, 2012 at 7:56 AM, fred veldini <[email protected]> wrote: > AUTHSAE Not allowing traffic over a mesh link. > > I Thought I had this working a while ago when Thomas created a patch for the > rate settings on a basic radio card. > But after extensive testing and modifying my startup script I realize the > encryption portion was not working. > > I had a interface up/down setup after the authsae startup which removed the > encrypted path (see below). > So I have been trying to narrow down the issue with not being able to send > traffic across the encrypted link. > > I Can ping no problem without authsae running. > > I have 2 nodes with the same 802.11a hardware running with ath5k > and > I also have 2 other nodes running 802.11a/n running with ath9k with the same > results > > Running kernel 3.5.0-rc6-wl from open80211s, IW-3.6, latest Authsae build > > I have also tried the nohwcrypt=1 on all units with no luck. > > The startup is pretty straight forward. > Create mesh interface > bring interface up with channel > start authsae & Let authsae bring up the interface with the ssid > > ----config---- > authsae: > { > sae: > { > debug = 480; > password = "supers3cret"; > group = [19, 26, 21, 25, 20]; > blacklist = 5; > thresh = 5; > lifetime = 3600; > }; > meshd: > { > meshid = "mesh5giga"; > interface = "mesh0"; > passive = 0; > debug = 1; > mediaopt = 1; > band = "11a"; > channel = 157; > htmode = "none"; > mcast-rate = 12; > }; > }; > --- > > --- > > > System 1 shows mesh plink: ESTAB > > estab with 00:14:6d:65:8c:a0 > set auth flag (seq num=1346627193) > set plink state (seq num=1346627198) > mesh plink with 00:14:6d:65:8c:a0 established > nlerror, cmd 11, seq 1346627196: Invalid argument > Mesh plink timer for 00:14:6d:65:8c:a0 fired on state ESTAB > Timeout for peer 00:14:6d:65:8c:a0 in state 4 > > Sytem 2 shows mesh plink: ESTAB > > estab with 00:14:6d:65:8b:fe > set auth flag (seq num=1346627249) > set plink state (seq num=1346627254) > mesh plink with 00:14:6d:65:8b:fe established > nlerror, cmd 11, seq 1346627252: Invalid argument > Mesh plink timer for 00:14:6d:65:8b:fe fired on state ESTAB > Timeout for peer 00:14:6d:65:8b:fe in state 4 > > > The nlerror sticks out to me, but I'm not quite sure what to look at. > > Other notes. > > If I look at the interface by scanning the air I see the following > > Cell 03 - Address: 00:14:6D:65:8B:FE > Channel:157 > Frequency:5.785 GHz (Channel 157) > Quality=43/70 Signal level=-67 dBm > Encryption key:on > ESSID:"" > Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s > 36 Mb/s; 48 Mb/s; 54 Mb/s > ESSID:"my-mesh5gs" > Extra:Mesh Network Path Selection Protocol ID: 0x01 > Extra:Path Selection Metric ID: 0x01 > Extra:Congestion Control Mode ID: 0x00 > Extra:Synchronization ID: 0x01 > Extra:Authentication ID: 0x00 > Extra:Formation Info: 0x1E > Extra:Capabilities: 0x09 > Mode:Unknown/bug > Extra:tsf=000000000ba86004 > Extra: Last beacon: 2059ms ago > IE: Unknown: 0000 > IE: Unknown: 01088C129824B048606C > IE: IEEE 802.11i/WPA2 Version 1 > Group Cipher : CCMP > Pairwise Ciphers (1) : CCMP > Authentication Suites (1) : unknown (8) > IE: Unknown: 720A6D792D6D657368356773 > IE: Unknown: 710701010001001E09 > > If I do a ifconfig mesh0 down && iw dev mesh0 set channel 157 && ifconfig > mesh0 up > without shutting the authsae I scan the following > > Cell 03 - Address: 00:14:6D:65:8B:FE > Channel:157 > Frequency:5.785 GHz (Channel 157) > Quality=43/70 Signal level=-67 dBm > Encryption key:off > ESSID:"" > Bit Rates:6 Mb/s; 9 Mb/s; 12 Mb/s; 18 Mb/s; 24 Mb/s > 36 Mb/s; 48 Mb/s; 54 Mb/s > ESSID:"my-mesh5gs" > Extra:Mesh Network Path Selection Protocol ID: 0x01 > Extra:Path Selection Metric ID: 0x01 > Extra:Congestion Control Mode ID: 0x00 > Extra:Synchronization ID: 0x01 > Extra:Authentication ID: 0x00 > Extra:Formation Info: 0x00 > Extra:Capabilities: 0x09 > Mode:Unknown/bug > Extra:tsf=000000000222e004 > Extra: Last beacon: 2048ms ago > IE: Unknown: 0000 > IE: Unknown: 01088C129824B048606C > IE: Unknown: 720A6D792D6D657368356773 > IE: Unknown: 710701010001000009 > > Notice the encryption goes away. But authsae is still running. > > If I restart authsae I will get > > Mesh plink: incorrect plink ie length 3 6 > > then the nlerror, cmd 11, seq 1346629691: Invalid argument > > And the encryption shows up again in the scan. > > > Fred. > > >> _______________________________________________ >> Devel mailing list >> [email protected] >> http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel > > > > > _______________________________________________ > Devel mailing list > [email protected] > http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel > _______________________________________________ Devel mailing list [email protected] http://lists.open80211s.org/cgi-bin/mailman/listinfo/devel
