Satellite and RADIUS Timeouts

Howdy all,

I’ve recently taken one of my Mikrotik Hotspots (3 actually) into a remote location that has internet provided via Satellite. We Auth to freeRADIUS and use Viktors most excellent Radius Manager. However, new managers on site have just turned up and have told us about people returning our prepay cards a little too frequently. I’m guessing these issues are satellite related and wonder if anyone has some tips / pointers.

First issue, is when logging in we get two users in the RADIUS database, so for a 30min prepay card that gets logged in twice the system only really gives them 15 minutes. However, it’s only if they logoff that they can’t get back on, they can use from 30min to -30min before they get the boot.

Secondly, people are logging off, but the system is not letting the RADIUS database know, mostly I think due to time outs. But it means people are returning cards and not happy. Does anyone have any ideas?

I’ve increased the radius timeout to 1800ms average is around 900 - 1300ms
I’m looking at re-creating the logout issue. As we provide public kiosks and the prepay is a way of billing we’re double checking the logout on the kiosk also.

I don’t know if there is any fine tuning that can be applied to FreeRADIUS or MySQL on this side to compensate for the delays, perhaps some form of jitter control?

Open to ideas.


thanks

Just to let everyone know this is resolved. I increased the RADIUS timeout to 3s.

:slight_smile:

Nice.

Satellite is never the fastest option :frowning:

If you can, try and backhaul it to a location with DSL and run EOIP back to your headend.