On 3/13/2026 1:22 PM, Matthew Newton via Freeradius-Users wrote:
On 13/03/2026 09:36, Selahattin ÇİLEK wrote:
Fortunately for us, FreeRADIUS happens to be a beautiful beast of software. I found out (perhaps a bit late) that you can actually run multiple instances of the server and they'll all run happily side by side on the same host! All you need to do is to make as many copies of the *raddb* folder as necessary run make sure they all listen on separate ports. No virtual servers, no hassle! I have great respect and admiration for the developers. Your help is appreciated.
I'm not sure why you think you need to run multiple copies of FreeRADIUS to fix the problem you've got - you just need to enable the other EAP methods in the one config as Alex mentioned. They're in the default configuration so someone's disabled them. Because when I remove the *guest* virtual server, the iPhone connects. I tried in vain to get to the bottom of it for quite a while, trying anything i could find on the Internet. And I still have no idea why.
No need to run multiple copies to listen on different ports either. Just add extra virtual servers listening on different ports, they can have different client lists too. In all the years I've used FreeRADIUS I've never needed to run more than one instance on a server.
But... if it works for you, great.
In my opinion the "multi-instance" solution is a simpler and therefore cleaner alternative to the "multi-virtual-server" one. It's not like I'm short of any resources. There are many components at play and getting them to work somehow gets exponentially complicated when you opt for a complicated setup.