Captive Portal for GL-SFT1200?

  • Model

GL-SFT1200

  • Architecture

MIPS sf19a28

  • OpenWrt Version

OpenWrt 18.06

  • Kernel Version

4.14.90

I have tried looking for a captive portal package for this router and found that I could install noodogsplash, and while it appears it would work for me, I am not sure it is working right. (It doesnt capture propery or re-auth on time outs)

I also tried but could not figure out how to get opennds installed either. Neither of these packages are showing up in the default packages listings, and just couldnt get the source compiled etc (no make in the system>)

Ive spent two days solid on this and found a lot of info that is REALLY out dated and of no help.

Am I missing something? Is there a new captive portal solution for these routers that I havent found yet? Is there some kind of step by step or any info at all about getting this installed, or having this functionality on the router?

TIA!!

OpenNDS might be worth a shot. I haven't used it but it's the one I'm going to eventually test, I think.

Hello,

the issues you're facing are mostly due to the GL-SFT1200 using a vendor-customized version of OpenWrt (18.06) with limited package support. That's why captive portal packages like OpenNDS or NoDogSplash either don't show up or don't work properly. NoDogSplash is outdated and buggy, and while OpenNDS is modern and actively maintained, it's likely not compatible with your device's architecture. If you're determined to stick with this router, your best option might be setting up a simple captive portal manually milestone credit card using DNS hijacking and firewall redirects, without relying on extra packages. Otherwise, consider switching to a router that supports the official OpenWrt builds for full package compatibility and a smoother setup experience.

I'm looking forward to seeing that updated comment with a spammed URL, Chat Gippity.

Sorry, I don't know how I missed that. I don't have any suggestions for a Opal as it runs the SiFlower SDK. I'd see if you could return it & get one of the following:

  • Slate Plus (GL-A1300)
  • Beryl AX (GL-MT3000)
  • Slate AX (GL-AXT1800)
  • Flint v1 (GL-AX1800)
  • Flint v2 (GL-MT6000)

All of these support 'pure'/'vanilla' OWRT so if there's a package in the default GL repos missing it's a whopping three minute process to switch over to OWRT or back to GL firmware. In the case of the Slate AX you could just add them. See below.

The Slate Plus, Beryl AX & Flint v2 are the most promising ones for the lessen performance when giving up/getting rid of the proprietary SDK.

Hi,

I verified noodogsplash on SFT1200, basic functions such as capture property or re-auth on time outs, they work fine:

A few times later:

Please check this option clientforcetimeout in /etc/config/nodogsplash ,which force the clients to re-auth, for example 2 mins:

Hi Bruce, could you tell me which version of nodogsplash or the wget URL for the version you used? I did set that timeout but it wouldn't reset on the version I had. :sign_of_the_horns:

SFT1200 firmware is v4.3.25

The nodogsplash installed from SFT1200 repo, and the version is v2.1.1-1: