In my project, I don't own the hotspots, and don't know about the hotspots ISPs.My problem is that there can be hotspots on dynamic ip addresses. The solution I found actually is to have an unique secret shared with all hotspots. So the secret is known by everybody.Or, make the hotspots NOT have dynamic IP's. There's no reason why they should have dynamic IP's.
Ok. I don't know much about the radius protocol details, maybe you could help me understanding how secure would be a solution where the secret is know by everybody.- What can a malicious user can do with the secret? Can it alter accounting and other things? (chillispot uses chap auth-type)If someone knows the secret, he can do *anything* to the packets without the RADIUS server being able to tell.
this means I must use a vpn client to connect to the radius server?- Is there a way of maintaining a per hotspot secret with dynamic ip addresses?Not really, no.