<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://radiusdesk.com/wiki24/lib/exe/css.php?s=feed" type="text/css"?>
<rss version="0.91">
    <channel xmlns:g="http://base.google.com/ns/1.0">
        <title>RADIUSdesk - technical</title>
        <description></description>
        <link>http://radiusdesk.com/wiki24/</link>
        <lastBuildDate>Sat, 30 May 2026 20:07:53 +0000</lastBuildDate>
        <generator>FeedCreator 1.8</generator>
        <image>
            <url>http://radiusdesk.com/wiki24/_media/wiki/logo.png</url>
            <title>RADIUSdesk</title>
            <link>http://radiusdesk.com/wiki24/</link>
        </image>
        <item>
            <title>api-intro</title>
            <link>http://radiusdesk.com/wiki24/technical/api-intro?rev=1744479602&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Add Introduction

----------

API Introduction

	*  RADIUSdesk is designed in such a way that there is a hard separation between the GUI and the web application providing data to the GUI.
	*  We use Ext JS for the GUI.
	*  Ext JS Classic is used with laptop and desktop browsers.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 12 Apr 2025 17:40:02 +0000</pubDate>
        </item>
        <item>
            <title>api-permanent-users</title>
            <link>http://radiusdesk.com/wiki24/technical/api-permanent-users?rev=1770048774&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Add Permanent Users

----------

Permanent Users

	*  A Permanent User has to belong to a Profile and Realm in order to be useful to RADIUS.
	*  In the previous Wiki Pages we already covered adding a Profile and a Realm.
	*  In this page we will show you how to add a Permanent User to a  Cloud in RADIUSdesk using an</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 02 Feb 2026 16:12:54 +0000</pubDate>
        </item>
        <item>
            <title>api-profiles</title>
            <link>http://radiusdesk.com/wiki24/technical/api-profiles?rev=1743591093&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Add Profiles

----------

Profiles

	*  Each Permanent User, Voucher or BYOD Device has to belong to a Profile and Realm in order to be useful to RADIUS.
	*  Before we can bulk import Permanent Users using a CSV file, we need to ensure that all the profiles used by the users in the CSV file already exist.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 02 Apr 2025 10:51:33 +0000</pubDate>
        </item>
        <item>
            <title>api-pu-delete</title>
            <link>http://radiusdesk.com/wiki24/technical/api-pu-delete?rev=1744549277&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Delete Permanent Users

----------

Delete Permanent Users

	*  To delete a Permanent User we have to first determine the id of the Permanent User.
	*  A CRM system typically do not know the id of the Permanent User in RADIUSdesk.
	*  With the sample script we use two APIs</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 13 Apr 2025 13:01:17 +0000</pubDate>
        </item>
        <item>
            <title>api-pu-disable</title>
            <link>http://radiusdesk.com/wiki24/technical/api-pu-disable?rev=1744550015&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Disable and Enable

----------

Enable and Disable Permanent Users

	*  RADIUSdesk includes a component called &#039;ISP-Plumbing&#039; which needs to be configured first.
	*  When this component is configured, any active sessions for a user will be terminated upon the completion of the enable or disable action.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 13 Apr 2025 13:13:35 +0000</pubDate>
        </item>
        <item>
            <title>api-pu-expiry</title>
            <link>http://radiusdesk.com/wiki24/technical/api-pu-expiry?rev=1770893163&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Update an expiry date

----------

Update a user&#039;s expiry date (to_date)
Although there are a couple of places to update a user&#039;s expiry date, we recommend using the top-ups in order to leverage the audit log of the transactions.

	*  RADIUSdesk includes a component called &#039;ISP-Plumbing&#039; which needs to be configured first.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 Feb 2026 10:46:03 +0000</pubDate>
        </item>
        <item>
            <title>api-pu-profile</title>
            <link>http://radiusdesk.com/wiki24/technical/api-pu-profile?rev=1744550139&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Change Profile

----------

Change a Permanent User&#039;s Profile

	*  RADIUSdesk includes a component called &#039;ISP-Plumbing&#039; which needs to be configured first.
	*  When this component is configured, any active sessions for a user will be terminated after the profile of a Permanent User is changed</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 13 Apr 2025 13:15:39 +0000</pubDate>
        </item>
        <item>
            <title>api-pu-session</title>
            <link>http://radiusdesk.com/wiki24/technical/api-pu-session?rev=1744548049&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Terminate Active Session

----------

Terminate a user&#039;s sessions
In order for RADIUSdesk to terminate an active session the RADIUS Client or NAS has to be configured correctly.

	*  To terminate a user&#039;s active sessions we will work on a filtered list of active sessions for a user.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 13 Apr 2025 12:40:49 +0000</pubDate>
        </item>
        <item>
            <title>api-realms</title>
            <link>http://radiusdesk.com/wiki24/technical/api-realms?rev=1744487161&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Add Realms

----------

Realms

	*  Each Permanent User, Voucher or BYOD Device has to belong to a Profile and Realm in order to be useful to RADIUS.
	*  Before we can bulk import Permanent Users using a CSV file, we need to ensure that all the realms that the users belong to in the CSV file already exist.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 12 Apr 2025 19:46:01 +0000</pubDate>
        </item>
        <item>
            <title>api-voucher-add</title>
            <link>http://radiusdesk.com/wiki24/technical/api-voucher-add?rev=1779346990&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Add Vouchers

----------

Vouchers

	*  Vouchers are a once off way to give someone access to the Internet.
	*  With a voucher you don&#039;t care who are using it and we thus do not record any personal information with a voucher.
	*  A Voucher has to belong to a</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 21 May 2026 07:03:10 +0000</pubDate>
        </item>
        <item>
            <title>fr-dictionary</title>
            <link>http://radiusdesk.com/wiki24/technical/fr-dictionary?rev=1740671323&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Add Dictionary Files

----------

FreeRADIUS - Dictionary Files

Introduction

	*  FreeRADIUS comes standard with a large amount of dictionary files.
	*  These files are consulted by FreeRADIUS to convert an Attribute name to a digital value.
	*  Attribute names are typically part of a profile associated with a user e.g. specifying a VLAN or IP pool or a speed limit that needs to be imposed.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 27 Feb 2025 15:48:43 +0000</pubDate>
        </item>
        <item>
            <title>fr-dynamic</title>
            <link>http://radiusdesk.com/wiki24/technical/fr-dynamic?rev=1715672668&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Dynamic Clients

----------

FreeRADIUS - Dynamic Clients

Introduction

	*  The preferred option to define RADIUS clients in RADIUSdesk makes use of the dynamic_clients module.
	*  This module engage the dynamic-clients site to load the clients as they make contact with the server provided that their shared secret is correct.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 14 May 2024 07:44:28 +0000</pubDate>
        </item>
        <item>
            <title>ldap-integration-rba</title>
            <link>http://radiusdesk.com/wiki24/technical/ldap-integration-rba?rev=1754966753&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Advanced LDAP Integration

----------

LDAP and Role Based Access (RBA)

	*  RADIUSdesk allows the admin of a cloud to be in one of three possible roles.
		*  Admin
		*  Operator
		*  View

	*  The rights of the admin is dictated by the role they are in.
	*  This document will cover the optional configuration that allows you to map LDAP groups to the respective available roles.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 12 Aug 2025 02:45:53 +0000</pubDate>
        </item>
        <item>
            <title>ldap-integration</title>
            <link>http://radiusdesk.com/wiki24/technical/ldap-integration?rev=1739646014&amp;do=diff</link>
            <description>*  Back to Documentation
	*  LDAP Integration

----------

Introduction

	*  RADIUSdesk has become a popular choice for enterprise deployments due to its flexibility and a user-friendly and versatile interface.
	*  We now also offer our enterprise customers the option of LDAP integration for managing administrators within the RADIUSdesk system.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 15 Feb 2025 19:00:14 +0000</pubDate>
        </item>
        <item>
            <title>lte-geo</title>
            <link>http://radiusdesk.com/wiki24/technical/lte-geo?rev=1708203872&amp;do=diff</link>
            <description>LTE and OpenCelliD for geolocation?

Background

	*  This is a report on an idea that we had and the feasibility of it, hence the question mark in the title.
	*  The idea was to take the information returned by an LTE Modem and map it to the geolocation of the mobile tower where it is connected to in that point in time.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:04:32 +0000</pubDate>
        </item>
        <item>
            <title>lte</title>
            <link>http://radiusdesk.com/wiki24/technical/lte?rev=1708203937&amp;do=diff</link>
            <description>Hands On LTE on OpenWrt

Supported hardware

	*  The supported LTE hardware in OpenWrt can be a minefield and my recommendation is to stick with those hardware that have been tested by the community to be confirmed working.
	*  In the past I tried to use a Huawei LTE USB stick.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:05:37 +0000</pubDate>
        </item>
        <item>
            <title>menu_api</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_api?rev=1770891755&amp;do=diff</link>
            <description>*  Back to Documentation
	*  API Documentation

----------

API Documentation

	*   Introduction
	*   Add Profiles
	*   Add Realms
	*   Add Permanent Users
	*   Disabling and Enabling Permanent Users
	*   Changing Permanent User Profiles
	*   Terminating a Permanent User&#039;s session
	*   Changing a Permanent User&#039;s expiry date
	*   Deleting a Permanent User
	*   Add Vouchers</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 12 Feb 2026 10:22:35 +0000</pubDate>
        </item>
        <item>
            <title>menu_hotspot_two</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_hotspot_two?rev=1753532449&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Hotspot 2.0/Passpoint

----------

Hotspot 2.0/Passpoint

	*   Hotspot 2.0/Passpoint in a Nutshell
	*   Hotspot 2.0/Passpoint Profile Appplet
	*   Android and Hotspot 2.0/Passpoint
	*   Apple IOS and Hotspot 2.0/Passpoint
	*   Micorsoft Windows and Hotspot 2.0/Passpoint
	*   Linux and Hotspot 2.0/Passpoint
	*   User on-boarding and Hotspot 2.0/Passpoint profile delivery
	*   WAN by WiFi on OpenWrt with Hotspot 2.0/Passpoint</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 26 Jul 2025 12:20:49 +0000</pubDate>
        </item>
        <item>
            <title>menu_ldap</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_ldap?rev=1749357138&amp;do=diff</link>
            <description>*  Back to Documentation
	*  LDAP Integration

----------

Active Directory / LDAP Integration

	*   Active Directory / LDAP Integration
	*   Advanced Active Directory / LDAP Integration (Group -&gt; RBA)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 08 Jun 2025 04:32:18 +0000</pubDate>
        </item>
        <item>
            <title>menu_lte</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_lte?rev=1708272895&amp;do=diff</link>
            <description>*  Back to Documentation
	*  LTE on OpenWrt

----------

LTE on OpenWrt

	*   LTE Hands On
	*   LTE and OpenCelliD for geolocation?</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 18 Feb 2024 16:14:55 +0000</pubDate>
        </item>
        <item>
            <title>menu_mikrotik</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_mikrotik?rev=1747066714&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Mikrotik Hotspot

----------

Mikrotik Hotspot

	*   Mikrotik Hotspot
	*   Mikrotik Hotspot - Advanced</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 12 May 2025 16:18:34 +0000</pubDate>
        </item>
        <item>
            <title>menu_mqtt</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_mqtt?rev=1708272084&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Real-time/IOT Related

----------

Real-time / IOT Related

	*   MQTT Implementation
	*   MQTT Hands-on -&gt; Mesh With IOT</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 18 Feb 2024 16:01:24 +0000</pubDate>
        </item>
        <item>
            <title>menu_openvpn</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_openvpn?rev=1708271092&amp;do=diff</link>
            <description>*  Back to Documentation
	*  OpenVPN Bridges

----------

OpenVPN Bridges

	*   Overview
	*   Prepare the hardware and OS
	*   Install and configure OpenVPN
	*   Install and configure CoovaChilli
	*   Configure RADIUSdesk, MESHdesk and APdesk</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 18 Feb 2024 15:44:52 +0000</pubDate>
        </item>
        <item>
            <title>menu_pfsense</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_pfsense?rev=1709191621&amp;do=diff</link>
            <description>*  Back to Documentation
	*  pfSense captive portal

----------

pfSense captive portal

	*   pfSense first steps</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 29 Feb 2024 07:27:01 +0000</pubDate>
        </item>
        <item>
            <title>menu_ppp</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_ppp?rev=1708270500&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Accel-ppp (PPPoE)

----------

Accel-ppp (PPPoE)

	*   PPPoE Primer
	*   Install Accel-ppp on Ubuntu 22.04
	*   Basic PPPoE Deployment
	*   Accel-ppp Support in RADIUSdesk
	*   RADIUSdesk Accel-ppp Agent
	*   Troubleshooting RADIUSdesk Accel-ppp Agent
	*   Accel-ppp on OpenWrt with MESHdesk
	*   Compile Accel-ppp on OpenWrt</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 18 Feb 2024 15:35:00 +0000</pubDate>
        </item>
        <item>
            <title>menu_ppsk_lab</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_ppsk_lab?rev=1759779523&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Practical lab on Private Pre-Shared keys

----------

Practical lab on Private Pre-Shared keys

	*   Overview
	*   RdConnect Self-Service Mobile App</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 06 Oct 2025 19:38:43 +0000</pubDate>
        </item>
        <item>
            <title>menu_ppsk</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_ppsk?rev=1759774856&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Private Pre-Shared Keys

----------

Private Pre-Shared Keys

	*   Overview
	*   Private PSK in RADIUSdesk 
	*   Example - Private PSK with data limits 
	*   Private PSK with user registration 
	*   Private PSK with bandwidth limits (SQM) 
	*   SQM Profiles in RADIUSdesk 
	*   Technical - Hostapd and Private PSK 
	*   Technical - FreeRADIUS and Private PSK 
	*   Practical lab - Apartment building deployment</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 06 Oct 2025 18:20:56 +0000</pubDate>
        </item>
        <item>
            <title>menu_radius</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_radius?rev=1740657980&amp;do=diff</link>
            <description>*  Back to Documentation
	*  FreeRADIUS Notes

----------

Notes on FreeRADIUS

	*   Dynamic Clients
	*   Add Vendor Dictionaries</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 27 Feb 2025 12:06:20 +0000</pubDate>
        </item>
        <item>
            <title>menu_rba</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_rba?rev=1749357092&amp;do=diff</link>
            <description>*  Back to Documentation
	*  RBA Notes

----------

Notes on Role Based Access (RBA)

	*   Adjusting the rights of a role</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 08 Jun 2025 04:31:32 +0000</pubDate>
        </item>
        <item>
            <title>menu_vpn</title>
            <link>http://radiusdesk.com/wiki24/technical/menu_vpn?rev=1768370306&amp;do=diff</link>
            <description>*  Back to Documentation
	*  VPN

----------

IKEv2+IPsec (StrongSwan)

	*   StrongSwan Primer
	*   Install StrongSwan on Ubuntu 24.04
	*   IKEv2+IPsec (StrongSwan) support in APdesk and MESHdesk
	*   StrongSwan Support in RADIUSdesk
	*   RADIUSdesk StrongSwan Agent
	*   Troubleshooting RADIUSdesk StrongSwan Agent

----------

OpenVPN

	*   OpenVPN Primer
	*   Install OpenVPN on Ubuntu 24.04
	*   OpenVPN Support in RADIUSdesk
	*   RADIUSdesk OpenVPN Agent
	*   Troubleshooting RADIUSdesk OpenVPN …</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 14 Jan 2026 05:58:26 +0000</pubDate>
        </item>
        <item>
            <title>mikrotik-hotspot-advanced</title>
            <link>http://radiusdesk.com/wiki24/technical/mikrotik-hotspot-advanced?rev=1747202986&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Mikrotik Hotspot (Advanced)

----------

Mikrotik Hotspot (Advanced)

Introduction

 Although the instructions on this page makes use of the RB751, the same principles should also apply to other Mikrotik Routerboards.
The following advanced configurations will be covered in this document:</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 14 May 2025 06:09:46 +0000</pubDate>
        </item>
        <item>
            <title>mikrotik-hotspot</title>
            <link>http://radiusdesk.com/wiki24/technical/mikrotik-hotspot?rev=1747141301&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Mikrotik Hotspot (Basic)

----------

Mikrotik Hotspot (Basic)

Introduction

With this scenario we assume you have:

	*  A recent installation of RADIUSdesk.
			*  We will use our cloud.radiusdesk.com demo server which has an IP Address of 164.160.89.129 in this document.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 13 May 2025 13:01:41 +0000</pubDate>
        </item>
        <item>
            <title>mqtt-hands-on</title>
            <link>http://radiusdesk.com/wiki24/technical/mqtt-hands-on?rev=1708204284&amp;do=diff</link>
            <description>Hands-On MQTT Usage

Background

	*  Although the heartbeat system used in MESHdesk / APdesk allows for remote command execution there might be situations where you need the immediate command execution.
	*  Security is a big thing where I stay and with this hands on lab we will see how to make use of the MQTT implementation to switch outdoor lights remotely on and off using one of the mesh nodes&#039; GPIOs</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:11:24 +0000</pubDate>
        </item>
        <item>
            <title>mqtt</title>
            <link>http://radiusdesk.com/wiki24/technical/mqtt?rev=1708204405&amp;do=diff</link>
            <description>RADIUSdesk MQTT Implementation

Introduction

	*  MESHdesk and APdesk traditionally makes use of a heartbeat system to communicate and report to the back-end.
	*  We now also include a MQTT based implementation to allow real-time communication between the mesh nodes or access points and the back-end.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:13:25 +0000</pubDate>
        </item>
        <item>
            <title>openvpn-bridges-prep-coova</title>
            <link>http://radiusdesk.com/wiki24/technical/openvpn-bridges-prep-coova?rev=1708204514&amp;do=diff</link>
            <description>OpenVPN Bridges

Enable Packet forwarding for IPv4

	*  The machine running CoovaChilli will act as a router and thus needs to be configured as such.
	*  This means that the IP packets needs to be forwarded from one interface to the other.
	*  Edit the</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:15:14 +0000</pubDate>
        </item>
        <item>
            <title>openvpn-bridges-prep-openvpn</title>
            <link>http://radiusdesk.com/wiki24/technical/openvpn-bridges-prep-openvpn?rev=1708204567&amp;do=diff</link>
            <description>OpenVPN Bridges

Prepare OpenVPN

	*  Rather than repeating the already excellent documentationf from Ubuntu, we are just going to give you the URL with the instructions to follow in order to get a OpenVPN server installed and configured.
	*  &lt;https://ubuntu.com/server/docs/service-openvpn&gt;
	*  You can complete the steps up to and including</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:16:07 +0000</pubDate>
        </item>
        <item>
            <title>openvpn-bridges-prep-os</title>
            <link>http://radiusdesk.com/wiki24/technical/openvpn-bridges-prep-os?rev=1708204609&amp;do=diff</link>
            <description>Prepare the hardware and OS

Install VLAN Module

	*  We need to install the VLAN module to run VLANs on the server. 


#Install the VLAN package
sudo apt-get update
sudo apt-get install vlan
#Permanently load the module during boot time
sudo su -c &#039;echo &quot;8021q&quot; &gt;&gt; /etc/modules&#039;
#Reboot the server
sudo reboot
#Confirm that it is loaded
lsmod  | grep 8021q</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:16:49 +0000</pubDate>
        </item>
        <item>
            <title>openvpn-bridges-prep-radiusdesk</title>
            <link>http://radiusdesk.com/wiki24/technical/openvpn-bridges-prep-radiusdesk?rev=1708204754&amp;do=diff</link>
            <description>OpenVPN Bridges

Configure RADIUSdesk, MESHdesk and APdesk

	*  We assume you already prepared the a server with OpenVPN and CoovaChilli as directed by the previous steps.
	*  The final bit will be to bind them together on the RADIUSdesk side.

The OpenVPN Servers Manager Applet</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:19:14 +0000</pubDate>
        </item>
        <item>
            <title>openvpn-bridges</title>
            <link>http://radiusdesk.com/wiki24/technical/openvpn-bridges?rev=1708204867&amp;do=diff</link>
            <description>OpenVPN Bridges



Introduction

	*  We are very exited about a new feature (actually old feature as of 2023 but still very handy) which is now part of MESHdesk as well as APdesk.
	*  With this feature you can bridge one or more of the entry points (or SSIDs) with a OpenVPN tunnel that can sit any place on the Internet.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:21:07 +0000</pubDate>
        </item>
        <item>
            <title>pf-intro</title>
            <link>http://radiusdesk.com/wiki24/technical/pf-intro?rev=1709196242&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Introduction to pfSense

----------

Introduction to pfSense

	*   We will configure the Captive Portal available in pfSense to integrate with RADIUSdesk and use RADIUS for authentication.
	*  To do this, we will start with the simplest possible configuration, which we will build on later.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 29 Feb 2024 08:44:02 +0000</pubDate>
        </item>
        <item>
            <title>pp-android</title>
            <link>http://radiusdesk.com/wiki24/technical/pp-android?rev=1751912231&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Android and Hotspot 2.0/Passpoint

----------

Android and Hotspot 2.0/Passpoint

Introduction

	*  This page will discuss the provisioning of Passpoint credentials to Android devices.
	*  Information from the following URL was used as a reference: &lt;https://source.android.com/docs/core/connect/wifi-passpoint&gt; 
	*  Our approach, however will be a bit more hands on by looking at a PHP script that is used to provision a Passpoint profile.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 07 Jul 2025 18:17:11 +0000</pubDate>
        </item>
        <item>
            <title>pp-apple</title>
            <link>http://radiusdesk.com/wiki24/technical/pp-apple?rev=1753250575&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Apple IOS and Hotspot 2.0/Passpoint

----------

Apple IOS and Hotspot 2.0/Passpoint

To be able to support Hotspot 2.0 one must send the passpoint profile to it&#039;s IOS device through email, airdrop, or HTTP. Once the profile has been received by the device, it will say profile downloaded.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 23 Jul 2025 06:02:55 +0000</pubDate>
        </item>
        <item>
            <title>pp-applet</title>
            <link>http://radiusdesk.com/wiki24/technical/pp-applet?rev=1741616546&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Hotspot 2.0/Passpoint Profile Applet

----------

Hotspot 2.0/Passpoint Profile Applet

Launch Applet



Easy Setup



Custom Setup</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 10 Mar 2025 14:22:26 +0000</pubDate>
        </item>
        <item>
            <title>pp-connect</title>
            <link>http://radiusdesk.com/wiki24/technical/pp-connect?rev=1753217942&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Hotspot 2.0/Passpoint User On-boarding

----------

Hotspot 2.0/Passpoint User On-boarding

	*  One of the critical factors of a Hotspot2.0 deployment is the ease to onboard users.
	*  The initial Hotspot 2.0 standard included Online Signup functionality (OSU).
	*  This included a Signup Server which used XML and SOAP to communicate between it and the client&#039;s WiFi supplicant.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 22 Jul 2025 20:59:02 +0000</pubDate>
        </item>
        <item>
            <title>pp-linux</title>
            <link>http://radiusdesk.com/wiki24/technical/pp-linux?rev=1753259464&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Linux and Hotspot 2.0/Passpoint

----------

Linux and Hotspot 2.0/Passpoint

Introduction

	*  The Hotspot2.0/Passpoint support is probably the most difficult when compared to the other operating systems.
	*  You will need to get your hands dirty and create a config file for the wpa_supplicant program that it can use to connect to a Hotspot2.0/Passpoint network.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 23 Jul 2025 08:31:04 +0000</pubDate>
        </item>
        <item>
            <title>pp-nutshell</title>
            <link>http://radiusdesk.com/wiki24/technical/pp-nutshell?rev=1750405035&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Hotspot 2.0/Passpoint in a Nuthell

----------

Hotspot 2.0/Passpoint in a Nutshell

Introduction

	*  Hotspot 2.0 has been around basically since 2012.
	*  The hope was that there would be a large uptake in this new standard with its features.
	*  It did however never took off for various reasons.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 20 Jun 2025 07:37:15 +0000</pubDate>
        </item>
        <item>
            <title>pp-openwrt</title>
            <link>http://radiusdesk.com/wiki24/technical/pp-openwrt?rev=1751824728&amp;do=diff</link>
            <description>*  Back to Documentation
	*  WAN through Hotspot 2.0/Passpoint

----------

WAN through Hotspot 2.0/Passpoint

Introduction

	*  Hotspot 2.0/Passpoint uses WPA2/3 Enterprise security to authenticate users.
	*  Not all WiFi devices support WPA2 Enterprise security.
	*  WPA2 Enterprise security typically involves a username and password or certificates.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 06 Jul 2025 17:58:48 +0000</pubDate>
        </item>
        <item>
            <title>pp-windows</title>
            <link>http://radiusdesk.com/wiki24/technical/pp-windows?rev=1753255901&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Windows and Hotspot 2.0/Passpoint

----------

Windows and Hotspot 2.0/Passpoint

Introduction

	*  This page will discuss the provisioning of Passpoint credentials to Windows devices.
	*  Windows are a bit more involved compared to Android and Apple when it comes to connecting to a Hotspot2.0/Passpoint network.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 23 Jul 2025 07:31:41 +0000</pubDate>
        </item>
        <item>
            <title>ppp-meshdesk</title>
            <link>http://radiusdesk.com/wiki24/technical/ppp-meshdesk?rev=1708331534&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Accel-ppp on OpenWrt

----------

Accel-ppp on OpenWrt with MESHdesk

Background

	*  One of the main goals of MESHdesk is to enable fast WiFi deployment with commercial off-the-shelf (COTS) hardware and open source firmware.
	*  Another objective is the ability to manage network utilisation.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 19 Feb 2024 08:32:14 +0000</pubDate>
        </item>
        <item>
            <title>ppp-openwrt-compile</title>
            <link>http://radiusdesk.com/wiki24/technical/ppp-openwrt-compile?rev=1708205396&amp;do=diff</link>
            <description>Compile Accel-ppp on OpenWrt

Getting the code

	*  This page contains the instructions for compiling Accel-ppp on OpenWrt version 23.05.x
	*  We assume you have already checked out the OpenWrt SDK.
	*  You can find more details here: &lt;https://www.radiusdesk.com/wiki/technical/openwrt-prep&gt;.
	*  Make sure you include install the packages needed for Accel-ppp.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:29:56 +0000</pubDate>
        </item>
        <item>
            <title>ppp-pppoe-basic</title>
            <link>http://radiusdesk.com/wiki24/technical/ppp-pppoe-basic?rev=1708205734&amp;do=diff</link>
            <description>Basic PPPoE Setup

Introduction

	*  This document will cover a basic PPPoE setup using Accel-ppp.
	*  It will consist of the following:
				*  A PPPoE server using RADIUS for AAA.
				*  The host machine running the PPPoE server will also act as a router.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:35:34 +0000</pubDate>
        </item>
        <item>
            <title>ppp-pppoe-rd-support</title>
            <link>http://radiusdesk.com/wiki24/technical/ppp-pppoe-rd-support?rev=1708205956&amp;do=diff</link>
            <description>Accel-ppp Support in RADIUSdesk

Introduction

	*  As of November 2023, RADIUSdesk can centrally manage Accel-ppp on Ubuntu and Raspberry Pi based devices.
	*  This is done by a lightweight agent that interacts with RADIUSdesk.
	*  Each device now has the ability to be configured though a web applet on RADIUSdesk.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:39:16 +0000</pubDate>
        </item>
        <item>
            <title>ppp-primer</title>
            <link>http://radiusdesk.com/wiki24/technical/ppp-primer?rev=1708206110&amp;do=diff</link>
            <description>PPPoE Primer

Introduction

With simple TCP/IP based networks there are two common ways to quickly establish a network connection.

	*  Providing a DHCP server for the devices connecting to the network. Your phone and laptop connecting to the WiFi router at home is a classic example.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:41:50 +0000</pubDate>
        </item>
        <item>
            <title>ppp-rd-agent</title>
            <link>http://radiusdesk.com/wiki24/technical/ppp-rd-agent?rev=1771308233&amp;do=diff</link>
            <description>RADIUSdesk Accel-ppp Agent

Overview

	*  The RADIUSdesk Accel-ppp Agent is a lightweight add-on to Ubuntu or Raspberry Pi devices that serves as a broker between Accel-ppp and RADIUSdesk.
	*  It uses a couple of Lua based libraries and scripts to fulfill its mandate.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 17 Feb 2026 06:03:53 +0000</pubDate>
        </item>
        <item>
            <title>ppp-rd-troubleshoot</title>
            <link>http://radiusdesk.com/wiki24/technical/ppp-rd-troubleshoot?rev=1708206262&amp;do=diff</link>
            <description>Troubleshooting RADIUSdesk Accel-ppp Agent

	*  This page will explain some of the working of the RADIUSdesk Accel-ppp Agent as well as some troubleshooting tips.

Startup

	*  The rd.local startup script does three things
				*  Configure IP Table rules for NAT.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 17 Feb 2024 21:44:22 +0000</pubDate>
        </item>
        <item>
            <title>ppsk-hostapd</title>
            <link>http://radiusdesk.com/wiki24/technical/ppsk-hostapd?rev=1714458173&amp;do=diff</link>
            <description>*  Back to Documentation
	*  PPSK on hostapd

----------

Private PSK (PPSK) function on hostapd

File or RADIUS

	*  The PPSK function in hostapd gives the user the choice of providing the PPSKs via a file or via RADIUS.
	*  The option to provide the PPSKs in a text file enables fast and simplified provisioning.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 30 Apr 2024 06:22:53 +0000</pubDate>
        </item>
        <item>
            <title>ppsk-lab-rd-connect</title>
            <link>http://radiusdesk.com/wiki24/technical/ppsk-lab-rd-connect?rev=1759806479&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Back to LAB
	*  RdConnect Self-Service Mobile App 

----------

RdConnect Self-Service Mobile App

Introduction

	*  A common request from clients in buildings where a Private PSK solution have been deployed is to have some insight and control over their network.
	*  These buildings as explained earlier will broadcast a common SSID with users that each have a unique PSK and dedicated VLAN.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 07 Oct 2025 03:07:59 +0000</pubDate>
        </item>
        <item>
            <title>ppsk-mdu</title>
            <link>http://radiusdesk.com/wiki24/technical/ppsk-mdu?rev=1758295850&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Practical Private PSK 

----------

Apartment Building Deployment

Introduction

	*  This wiki page will cover all the items that needs be set up with a typical apartment building deployment of Private PSK.
	*  This solution will be vendor independent and fully open source.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 19 Sep 2025 15:30:50 +0000</pubDate>
        </item>
        <item>
            <title>ppsk-meshdesk</title>
            <link>http://radiusdesk.com/wiki24/technical/ppsk-meshdesk?rev=1714329218&amp;do=diff</link>
            <description>*  Back to Documentation
	*  PPSK with data limits

----------

Private PSK with data limits

Introduction

	*  RADIUSdesk includes Fair Usage Policy (FUP) profiles.
	*  These profiles can be customised to create a very secure, powerful and flexible solution.
	*  In this example, we will use these FUP profiles to:</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sun, 28 Apr 2024 18:33:38 +0000</pubDate>
        </item>
        <item>
            <title>ppsk-overview</title>
            <link>http://radiusdesk.com/wiki24/technical/ppsk-overview?rev=1714191377&amp;do=diff</link>
            <description>*  Back to Documentation
	*  PPSK Overview

----------

Private PSK (PPSK) Overview

Introduction

	*  Private Pre Shared Key (PPSK) is a function that allows multiple WiFi keys to be used for a single SSID.
	*  It can be compared to a door that can be unlocked by people with different keys to gain access to a building.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Sat, 27 Apr 2024 04:16:17 +0000</pubDate>
        </item>
        <item>
            <title>ppsk-radius</title>
            <link>http://radiusdesk.com/wiki24/technical/ppsk-radius?rev=1714374224&amp;do=diff</link>
            <description>*  Back to Documentation
	*  PPSK support in RADIUSdesk

----------

PPSK support in FreeRADIUS

Introduction

	*  FreeRADIUS offers support for loadable modules in Perl and Python.
	*  RADIUSdesk includes a couple of Perl modules with its FreeRADIUS implementation to help where Unlang lacks in capabilities.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 29 Apr 2024 07:03:44 +0000</pubDate>
        </item>
        <item>
            <title>ppsk-radiusdesk</title>
            <link>http://radiusdesk.com/wiki24/technical/ppsk-radiusdesk?rev=1738169032&amp;do=diff</link>
            <description>*  Back to Documentation
	*  PPSK in RADIUSdesk

----------

Private PSK in RADIUSdesk

	*  RADIUSdesk is the first open source network management system with support for Private PSK on OpenWrt based Access Points. (PacketFence is open source and does have Private PSK support for OpenWifi</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 29 Jan 2025 16:43:52 +0000</pubDate>
        </item>
        <item>
            <title>ppsk-sqm-profiles</title>
            <link>http://radiusdesk.com/wiki24/technical/ppsk-sqm-profiles?rev=1723176795&amp;do=diff</link>
            <description>*  Back to Documentation
	*  SQM Profiles in RADIUSdesk

----------

SQM Profiles in RADIUSdesk

	*  SQM setups can be quite intimidating for newcomers.
	*  With the SQM Profiles applet, we follow the principle of less is more.
	*  We also follow the principle of create once, use often.
	*  You can find the applet under</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 09 Aug 2024 04:13:15 +0000</pubDate>
        </item>
        <item>
            <title>ppsk-sqm</title>
            <link>http://radiusdesk.com/wiki24/technical/ppsk-sqm?rev=1723104694&amp;do=diff</link>
            <description>*  Back to Documentation
	*  PPSK with Bandwidth Limits

----------

PPSK with Bandwidth Limits

	*  On all  previous pages about PPSK, a very important topic has hardly been addressed.
	*  Once we grant a user access to our network, we need a way to manage the bandwidth they consume.
	*  Both the Captive Portal and the PPPoE server are able to do this and have been developed with this functionality in mind.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Thu, 08 Aug 2024 08:11:34 +0000</pubDate>
        </item>
        <item>
            <title>ppsk-user-reg</title>
            <link>http://radiusdesk.com/wiki24/technical/ppsk-user-reg?rev=1720547193&amp;do=diff</link>
            <description>*  Back to Documentation
	*  User Registration with PPSK

----------

User registration in a PPSK environment

	*  RADIUSdesk enables the fast onboarding of new users in a PPSK enabled network.
	*  The onboarding process consists of the following steps
			*  The user connects to an SSID that has PPSK enabled with the shared key</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 09 Jul 2024 17:46:33 +0000</pubDate>
        </item>
        <item>
            <title>rba-adjust</title>
            <link>http://radiusdesk.com/wiki24/technical/rba-adjust?rev=1749801281&amp;do=diff</link>
            <description>*  Back to Documentation
	*  Adjust RDA rights

----------

Adjusting the rights of a role

Introduction

	*  RADIUSdesk allows the admin of a cloud to be in one of three possible roles.
		*  Admin
		*  Operator
		*  View

	*  The rights of the admin is dictated by the role they are in.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Fri, 13 Jun 2025 07:54:41 +0000</pubDate>
        </item>
        <item>
            <title>strongswan-apdesk</title>
            <link>http://radiusdesk.com/wiki24/technical/strongswan-apdesk?rev=1768191746&amp;do=diff</link>
            <description>IKEv2+IPsec (StrongSwan) Support in APdesk and MESHdesk

MESHdesk Firmware

	*  The MESHdesk firmware includes support for IKEv2+IPsec since Jan 2026.
	*  When you build the firmware make sure you include:
			*  Network -&gt; VPN -&gt; StrongSwan -&gt; strongswan-default (Meta Package)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 12 Jan 2026 04:22:26 +0000</pubDate>
        </item>
        <item>
            <title>strongswan-primer</title>
            <link>http://radiusdesk.com/wiki24/technical/strongswan-primer?rev=1768191203&amp;do=diff</link>
            <description>StrongSwan Primer

What is StrongSwan

	*  StrongSwan is a comprehensive implementation of the Internet Key Exchange (IKE) protocols that allows securing IP traffic in policy- and route-based IPsec scenarios from simple to very complex. (From the StrongSwan website)</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Mon, 12 Jan 2026 04:13:23 +0000</pubDate>
        </item>
        <item>
            <title>wireguard-agent</title>
            <link>http://radiusdesk.com/wiki24/technical/wireguard-agent?rev=1771389130&amp;do=diff</link>
            <description>RADIUSdesk Wireguard Agent

Overview

	*  The RADIUSdesk Wireguard Agent is a lightweight add-on to Ubuntu or Raspberry Pi devices that serves as a broker between Wireguard and RADIUSdesk.
	*  It uses a couple of Lua based libraries and scripts to fulfill its mandate.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 18 Feb 2026 04:32:10 +0000</pubDate>
        </item>
        <item>
            <title>wireguard-rd-support</title>
            <link>http://radiusdesk.com/wiki24/technical/wireguard-rd-support?rev=1762242424&amp;do=diff</link>
            <description>Wireguard Support in RADIUSdesk

Introduction

	*  As of November 2025, RADIUSdesk can centrally manage Wireguard running on Ubuntu and Raspberry Pi based devices.
	*  The Wireguard Servers applet declares and manages one or more instances of Wireguard on these devices.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Tue, 04 Nov 2025 07:47:04 +0000</pubDate>
        </item>
        <item>
            <title>zerotier-apdesk</title>
            <link>http://radiusdesk.com/wiki24/technical/zerotier-apdesk?rev=1768375574&amp;do=diff</link>
            <description>ZeroTier Support in APdesk and MESHdesk

----------

ZeroTier Introduction

	*  ZeroTier support in APdesk and MESHdesk is different when compared to Wireguard, IKEv2+IPsec or OpenVPN.
	*  With ZeroTier you do not have to worry about the server side since it is hosted by ZeroTier.</description>
            <author>anonymous@undisclosed.example.com (Anonymous)</author>
            <pubDate>Wed, 14 Jan 2026 07:26:14 +0000</pubDate>
        </item>
    </channel>
</rss>
