Skip to main content

How to configure Spotipo with Peplink routers

Written by Matija Farkaš

Find configuration details

For this step to work, you first need to have a site created with the GrandStream site type. Once your site is created, you need to find the connection details in Spotipo. This can be done by going to Settings -> Peplink Config.

Here, you'll be provided with your connection details, such as Radius servers, secret, NAS ID, URL, etc.

Configure Peplink

Note: During testing, we've noticed a few issues with some firmware versions on our Peplink router. In case you notice captive portal issues on your Peplink device, please try alternate firmware version if possible.

(In our case, problematic firmware was 8.3.2 build 5122, Peplink Balance_3C17)

Specific settings might be located in different places on UI depending on the firmware version.

Once you have your connection details, go to your Peplink router and do the following:

  1. Go to Network -> RADIUS Server and add new profiles for both authentication and accounting servers.
    ​


    Add your RADIUS server details generated by Spotipo in the previous step.
    ​
    ​

    If you want to use backup RADIUS server, repeat this step another time, using secondary RADIUS server and the same RADIUS secret for both servers.

    Make sure to Apply changes in the top right corner.
    ​

  2. Now that RADIUS servers have been configured, navigate to Network->Captive portal and create a new one. Select RADIUS servers created in the previous step, and follow the configuration from the screenshot below.
    ​


    Make sure to Save and Apply changes in the top right.

    NOTE: In case your setup is having multiple VLANs, make sure to apply the portal to the correct one. Otherwise, portal might be up on wrong SSIDs/LAN.

    If your Host name has a valid SSL certificate, make sure to upload it under Certificate Manager under Captive portal section.
    ​


    Uploading this will prevent all the "Insecure content" messages during authentication process.

NOTE: If you want to allow paid login on your Peplink site, add the following domains in the Allowed Networks section:

  • js.stripe.com

  • q.stripe.com

  • api.stripe.com

  • m.stripe.com

If you've done everything correctly, connecting to your edited SSID/LAN (depending on the setup) should now provide you with the captive portal. If you're still having trouble seeing it, try forgetting the network on your mobile device, or try connecting to the network with a device that hasn't already been connected.

If this is still not helping, feel free to reach out in chat or by emailing us at [email protected]

Did this answer your question?