<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nitika</id>
	<title>Sugar Labs - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.sugarlabs.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nitika"/>
	<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/go/Special:Contributions/Nitika"/>
	<updated>2026-04-17T00:06:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.0</generator>
	<entry>
		<id>https://wiki.sugarlabs.org/index.php?title=Features/WPA-WPA2-Enterprise-Network-Connections/Testing&amp;diff=85168</id>
		<title>Features/WPA-WPA2-Enterprise-Network-Connections/Testing</title>
		<link rel="alternate" type="text/html" href="https://wiki.sugarlabs.org/index.php?title=Features/WPA-WPA2-Enterprise-Network-Connections/Testing&amp;diff=85168"/>
		<updated>2013-01-02T21:01:01Z</updated>

		<summary type="html">&lt;p&gt;Nitika: /* Setting up a RADIUS server (on a dedicated machine) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Setting up a RADIUS server (on a dedicated machine) ==&lt;br /&gt;
* Install &amp;quot;freeradius&amp;quot; rpm package&lt;br /&gt;
** sudo yum install freeradius &lt;br /&gt;
* Stop the server (if running)&lt;br /&gt;
** sudo killall radiusd &lt;br /&gt;
* Modify &amp;quot;/etc/raddb/clients.conf&amp;quot;, to include the name of the network access-point/router. Sample files are present at &lt;br /&gt;
**[[Media:original_clients.doc]]&lt;br /&gt;
**[[Media:modified_clients.doc]]&lt;br /&gt;
**[[Media:diff_clients.doc]]. &lt;br /&gt;
* Modify &amp;quot;/etc/raddb/users&amp;quot;, to configure a username-password pair for authentication. Sample files are present at &lt;br /&gt;
**[[Media:original_users.doc]]&lt;br /&gt;
**[[Media:modified_users.doc]]&lt;br /&gt;
**[[Media:diff_users.doc]]&lt;br /&gt;
*Fedora 17 users, please run the following command, before starting the radius server:&lt;br /&gt;
**sudo mv /etc/raddb/modules/dhcp_sqlippool ~&lt;br /&gt;
* Start the server, by issuing the following command:&lt;br /&gt;
** sudo /usr/sbin/radiusd -X &amp;amp;&lt;br /&gt;
&lt;br /&gt;
== Setting up the access-point / router ==&lt;br /&gt;
* Connect the access-point/router, with the RADIUS server machine, through a ethernet cable.&lt;br /&gt;
* Through the RADIUS server machine, open the browser, type in the access-point/router IP address, and configure it for WPA/WPA2-Enterprise authentication. A sample screenshot is presented below&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**[[File:router_configuration.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Note that, you may only need to enter the &amp;quot;Radius Server IP Address&amp;quot; (&amp;quot;192.168.1.3&amp;quot; in the screenshot). The &amp;quot;Radius Server Port&amp;quot;, and &amp;quot;Share Secret&amp;quot; are the default ones (at least for a default setup of freeradius).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting a client - TLS-based authentication ==&lt;br /&gt;
* Make sure you have three certificates - user-certificate, ca-certificate, private-key - before you proceed. One way to get these certificates is as follows:&lt;br /&gt;
** Go to the RADIUS server machine, and navigate to &amp;quot;/etc/raddb/certs&amp;quot;&lt;br /&gt;
** Run the following commands&lt;br /&gt;
*** sudo make client.pem&lt;br /&gt;
*** sudo chmod 0644 client.p12&lt;br /&gt;
*** sudo chmod 0644 ca.pem&lt;br /&gt;
*** Transfer &amp;quot;client.p12&amp;quot; and &amp;quot;ca.pem&amp;quot; to a USB drive.&lt;br /&gt;
*** Use this USB drive, in the subsequent steps.&lt;br /&gt;
* Navigate to the &amp;quot;Neighbourhood view&amp;quot; on the XO.&lt;br /&gt;
* Click on the network-icon, and enter the parameters, as seen in the following screenshot&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
** [[File:TLS_authentication.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* NOTES&lt;br /&gt;
** If either of &amp;quot;User Certificate&amp;quot;, or &amp;quot;Private Key&amp;quot; is in &amp;quot;.p12&amp;quot; format, both these entries should be EXACTLY equal, since the &amp;quot;.p12&amp;quot; certificate contains both.&lt;br /&gt;
** For entering the &amp;quot;User certificate&amp;quot;, &amp;quot;CA certificate&amp;quot; and &amp;quot;Private Key&amp;quot;, you will be taken to the &amp;quot;Journal-Chooser&amp;quot;. You may use the certificates that were retrieved earlier.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting a client - LEAP-based authentication ==&lt;br /&gt;
* Help required !!!!&lt;br /&gt;
* We have not been able to set-up a LEAP-authentication-supported access-point / router.&lt;br /&gt;
* Any CISCO guys !!??&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting a client - TTLS-based authentication ==&lt;br /&gt;
* Navigate to the &amp;quot;Neighbourhood view&amp;quot; on the XO.&lt;br /&gt;
* Click on the network-icon, and enter the parameters, as seen in the following screenshot (thanks to Anish, for showing me this minimal configuration).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
** [[File:TTLS_authentication.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* NOTES&lt;br /&gt;
** The above configuration is a minimalistic configuration. However, the parameters-cum-secrets modal-dialog, has been modelled on nm-applet.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Connecting a client - PEAP-based authentication ==&lt;br /&gt;
* Navigate to the &amp;quot;Neighbourhood view&amp;quot; on the XO.&lt;br /&gt;
* Click on the network-icon, and enter the parameters, as seen in the following screenshot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
** [[File:PEAP_authentication.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* NOTES&lt;br /&gt;
** The above configuration is a minimalistic configuration. However, the parameters-cum-secrets modal-dialog, has been modelled on nm-applet.&lt;/div&gt;</summary>
		<author><name>Nitika</name></author>
	</entry>
</feed>