The NAS seems to ignore the reply of the radius server. Why?
Symptom: you are seeing lots of duplicate requests in radius.log, yet users can not login, and/or you are seeing duplicated accounting messages (up to 50 times the same accounting record as if the NAS doesn’t realize you received the packet). Perhaps your server has multiple IP addresses, perhaps even multiple network cards. If a request comes in on IP address a.b.c.d but the server replies with as source IP address w.x.y.z most NAS won’t accept the answer. The simplest solution is to modify the startup script and add the -i address option to the radiusd command line. This will bind the server to specifically that IP address. It will only listen to that address and replies will always go out with that address as the source address.