Jump to content

Recommended Posts

Posted

Just realized, these posts are not about the GCPW issues we are having with Smoothwall cloud, but about onsite Smoothwall.

 

There was a forum about the cloud version issues at some point, hence my confusion when it popped up and I replied previously. Ill try to find the other one, as we have been waiting almost a year now for that to get looked at.

  • 2 weeks later...
Posted
On 20/01/2026 at 09:00, tom_newton said:

I'll chase it up 

 

Any update? I couldn't get our Smoothwall device to recognise more than one logged-in user at a time via RADIUS. I've now added idex (JSON packets) to the client, that does now seem to be working - I've rolled out my client to some test Windows and MacOS machines, we'll monitor over the next couple of days to see if there are any problems. Are Smoothwall planning to fix their own client to handle GCPW-style logins?

  • 1 month later...
Posted

Found this thread as I'm in the exact same situation (rolling out GCPW in a very small school with no legacy AD infrastructure, wanted to be able to authenticate users to an on-prem Smoothwall, absolutely not interested in captive portal multi-login nonsense, it should just happen invisibly to the user).

 

Not holding my breath for Smoothwall to introduce a supported solution any time soon, so considering workarounds. The vast majority of my devices are BYOD, so been using RADIUS accounting to authenticate them for ages already, which made that seem like the most sensible option for these devices too.

 

The suggestion elsewhere in this thread of generating the accounting requests locally on each client felt a bit messy, didn't really want to have to "trust" the entire LAN to send arbitrary data for anything anyone fancies, so I've knocked up a (relatively) quick and dirty webpage that clients can call and that then generates and sends RADIUS accounting start / stop requests to the Smoothwall. I've then coupled that with an even quicker and dirtier .net Windows exe that can be run in a logon / logoff script, grabs the current username, generates an appropriate HTTP request and sends it.

 

Not that it's really much of a risk for me here, but there's a bit of protection from users crafting their own requests in the form of including a "secret" encoded string in the request - it's pretty much security by obscurity, but good enough for me in this environment - and keeps everything dead simple by making the only requirement to auth that the client runs "logon.exe" at login - very little complexity in that. It also means that we can do some validation / reformatting of the request before sending a RADIUS start, we only have to trust the webserver as a RADIUS client / NAS instead of every client individually and its not possible to start a "fake" session for an arbitrary IP address even if someone did take the whole process apart.

 

The server-side is all packaged up as a self contained docker container, so it's super-trivial to get it running. If anyone else might find something like this useful, it wouldn't be much effort for me to to tidy it up slightly and share it.

Posted

I can tell you the supported solution is with the dev team now - I don't have an ETA, but it's past "we're thinking about it" and into "we're doing it"

 

Tom

  • Like 2
Posted
1 minute ago, tom_newton said:

I can tell you the supported solution is with the dev team now - I don't have an ETA, but it's past "we're thinking about it" and into "we're doing it"

 

Tom

Does that also include getting GCPW to work with Smoothwall cloud? Which was mentioned in a separate forum.

  • 3 months later...

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now



×
×
  • Create New...