OpenNDS installation issue CC 15.05.1

I have encountered same problem while I was trying to install any kinds of Captive portal. However, can any good fellow help?
image

Chaos Calmer is no longer supported.

2 Likes

Is there any other solution? Or what should I do now?
Actually I am new with openWrt.

Check the Table of Hardware to see if your Teltonika RUT240 has current OpenWRT firmware support.

2 Likes

No, it doesn't.
However, thanks a lot for your guidance.

OpenNDS needs iptables v1.4.17 or above.
Check it with:

iptables -V

If Teltonika have updated it there is a chance openNDS can be made to work on this device.

1 Like

image

iptable is updated I think.

are you sure it even exists ?

couldn't find it in the sub dirs of https://archive.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/packages/

there's coova-chilli though, it's also a captive portal.

1 Like

OpenNDS has been added to the OpenWrt routing source repo in 2020,
so it exists in 21.02 and master, and seems to have been backported also to 19.07.

But I do not think that there is any support for ancient releases like 18.06, 17.01 or CC15.05.1. (or for the 15.05 based third-party derivatives like your "RutOS")

3 Likes

It is a MIPS 24Kc SoC so download this from here:
https://downloads.openwrt.org/releases/21.02.1/packages/mips_24kc/routing/opennds_9.4.0-1_mips_24kc.ipk

Then download this:
https://downloads.openwrt.org/releases/21.02.1/packages/mips_24kc/packages/libmicrohttpd-no-ssl_0.9.71-1_mips_24kc.ipk

Copy both to /tmp on the device.
Then do:

opkg update
opkg install /tmp/libmicrohttpd-no-ssl_0.9.71-1_mips_24kc.ipk --force-reinstall
opkg install /tmp/opennds_9.4.0-1_mips_24kc.ipk

If you are lucky, openNDS will start up.
Check the startup log and status:

logread -e opennds
ndsctl status

That is guaranteed to fail, OpenWrt has been using musl since 17.01.x, 15.05 was using uclibc.

2 Likes

Good to know thanks!