Implementing an 802.1X client side

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
grphc_1578046
Level 4
Level 4
10 likes received First like received First like given

We need to create a 802.1X connection from WICED thru an AP using a RADIUS server for authentication.

We have reviewed some of the source code in the WICED\WICED-Studio-4.0\43xxx_Wi-Fi\WICED\security\BESL section and can see many supporting functions. Is there any documentation on this available.

We are using WICED 4.0.7.58 on the 43340 platform from Inventek Systems.

Thanks in advance.

Greg

0 Likes
1 Solution
JaeyoungY_71
Employee
Employee
First comment on KBA 25 solutions authored 10 solutions authored

Hello Greg,

Our SDK supports both PEAPv0 and EAP-TLS with FreeRADIUS server. You can look at the command 'join_ent' in the console app. It demonstrates the procedure to associate WICED to an enterprise network.

We are using FreeRADIUS Version 2.2.8 for testing. We are installing FreeRADIUS from the binary package available with Ubuntu 16.04. Please find information to configure FreeRADIUS for PEAP-MSHAPv2 at http://opentodo.net/2012/07/configuring-peap-authentication-with-freeradius/ .

I hope this helps.


Thanks,Jaeyoung

View solution in original post

2 Replies
JaeyoungY_71
Employee
Employee
First comment on KBA 25 solutions authored 10 solutions authored

Hello Greg,

Our SDK supports both PEAPv0 and EAP-TLS with FreeRADIUS server. You can look at the command 'join_ent' in the console app. It demonstrates the procedure to associate WICED to an enterprise network.

We are using FreeRADIUS Version 2.2.8 for testing. We are installing FreeRADIUS from the binary package available with Ubuntu 16.04. Please find information to configure FreeRADIUS for PEAP-MSHAPv2 at http://opentodo.net/2012/07/configuring-peap-authentication-with-freeradius/ .

I hope this helps.


Thanks,Jaeyoung

grphc_1578046
Level 4
Level 4
10 likes received First like received First like given

Hi jaeyoung

After some exhaustive testing we determined that there is a stack overflow occurring and we needed to increase the size of the stack in a standard implementation to get this to work. The console application dedicates a specific stack for this operation thread.

Thanks