RADIUSdesk

logo

This is an old revision of the document!


RADIUSdesk Accel-ppp Agent

Overview

  • The RADIUSdesk Acell-ppp Agent is a lightweight add-on to Ubuntu or Raspberry Pi devices that serves as a broker between Acell-ppp and RADIUSdesk.
  • It uses a couple of Lua based libraries and scripts to fulfill its mandate.

Installation

Please double check

  • Double check the following
    • Make sure the iptables package is installed. (It was not installed on my Raspberry Pi OS image)
sudo apt-get install iptables
  • Make sure packet forwarding for IPv4 is enabled. Edit the /etc/sysctl.conf.
  • Find and uncomment net.ipv4.ip_forward=1 line.
  • We assume you already have a device that has Acell-ppp installed as per instructions elsewhere on this Wiki.
  • Install the following packages.
sudo apt-get install -y curl lua-socket lua-cjson luarocks
sudo luarocks install inifile
  • Check out the latest RADIUSdesk code
cd /var/www
sudo git clone https://github.com/RADIUSdesk/rdcore.git
#Link the accel-ppp agent's files to /etc directory
ln -s /var/www/rdcore/cake4/rd_cake/setup/accel-ppp/MESHdesk /etc/MESHdesk

Configuration