Changes

no edit summary
Line 4: Line 4:     
In this example we will perform a basic external Radius server configuration and test it with RUT device for Hotspot authentication. We will use ''freeradius'' package to set up a local Radius server on Ubuntu operating system. A router with a public IP address will be directly connected to the Radius server and forward authentication requests to a LAN IP address of the server via default Radius ports.
 
In this example we will perform a basic external Radius server configuration and test it with RUT device for Hotspot authentication. We will use ''freeradius'' package to set up a local Radius server on Ubuntu operating system. A router with a public IP address will be directly connected to the Radius server and forward authentication requests to a LAN IP address of the server via default Radius ports.
 +
[[File:External_Radius_server_topology_v1.png|alt=|center|772x772px]]
    
==Prerequisites==
 
==Prerequisites==
Line 97: Line 98:  
* Navigate to Network → Wireless and click add
 
* Navigate to Network → Wireless and click add
 
* Select "--No network--" in General setup → Network
 
* Select "--No network--" in General setup → Network
 +
[[File:Networking Radius server wireless general v1.png|border|class=tlt-border|1050x1050px]]
 
* Select "No encryption" in Wireless security → Encryption
 
* Select "No encryption" in Wireless security → Encryption
 
* Save & Apply
 
* Save & Apply
 +
[[File:Networking Radius server wireless security v1.png|border|class=tlt-border|1088x1088px]]
    
* Navigate to Services → Hotspot (Or install the package if it is not present by navigating to Services → Package Manager)
 
* Navigate to Services → Hotspot (Or install the package if it is not present by navigating to Services → Package Manager)
 
* Add new Hotspot instance by selecting Wireless access point created earlier
 
* Add new Hotspot instance by selecting Wireless access point created earlier
 
* Enable the Hotspot and select Radius as Authentication mode in General settings.
 
* Enable the Hotspot and select Radius as Authentication mode in General settings.
 +
[[File:Networking Radius server hotspot general v1.png|border|class=tlt-border|692x692px]]
 
* Go to Radius menu, insert Public IP of the Radius server (RUT1 WAN IP address) and Radius secret key we created for the client before.
 
* Go to Radius menu, insert Public IP of the Radius server (RUT1 WAN IP address) and Radius secret key we created for the client before.
 +
[[File:Networking Radius server Radius hotspot settings v1.png|border|class=tlt-border|730x730px]]
    
Our configuration is complete.
 
Our configuration is complete.
Line 109: Line 114:  
==Testing Authentication==
 
==Testing Authentication==
   −
Now that we have the setup configured, we can test if the server authenticates the users.  
+
Now that we have the setup configured, we can test if the server authenticates the users.
 +
 
 
In order to see authentication requests on the server side:
 
In order to see authentication requests on the server side:
   Line 126: Line 132:  
</pre>
 
</pre>
   −
Once we see the logs, we can connect to the Hotspot using user credentials defined from either a smartphone or another computer. You should login successfully and see Login OK message in the logs/debug:
+
Once we see the logs, we can connect to the Hotspot using user credentials defined from either a smartphone or another computer:
 +
 
 +
* Connect to the wireless network
 +
[[File:Networking Radius server wifi login v1.png|border|class=tlt-border|292x292px]]
 +
* Login using credentials defined in the Radius server users
 +
[[File:Networking Radius server hotspot login web v1.png|border|class=tlt-border|443x443px]]
 +
* You should see authorization success window
 +
[[File:Networking Radius server hotspot auth success v1.png|border|class=tlt-border|867x867px]]
 +
* Logs should show Login OK message
 +
[[File:Networking Radius server log message v1.png|border|class=tlt-border|864x864px]]
 +
[[Category:WIFI]]

Navigation menu