I have followed the wiki for setting up the good configuration.
I have tested with success freeradius.
When CPE sen a request to mikrotik. The radius request arrive well but routeros say that is a bad request. (When i do the request directly on freeradius, it is working.
I do not see any exchange between routeros and freeradius.
What more test can i do the find the mistake ?
I use a r1000 with the 3.20 firmware.
I have done some research on google too without success. There is a lot of informations about hotspot but less about ppp .
“signature = bad xxxxxxxxxxxxxxxxxx”
received bad Access-Request with id 112 from xxx.xx.xx.xx "
received remote request from xxxxx with bad signature, dropping"
Yes, i verified it. The nas is OK.
When i try to log directly it is oK.
Perhaps there is a mistake in mikrotik parameters.
The set up semms very simple.
I don’t see any communications between mikrotik and freeradius. is this normal ?
What do you mean you don’t see any communication? Have you run the radius server in debug mode?
Stop the radiusd service and from a command line:
radiusd -X
The output should help.
I don’t see everything.
In debug mode, in mikrotik i see the message describe above (bad signature). But I don’t see anything in freeradius screen, and no communication between mikrotik and freeradius.
For my understanding, the client communicate with freeradius that forward to freeradius without any control ?
I don’t see any rule in firewall that can block exchange.
I do not have log about in (i log everything that is blocked).
I don’t think it is the MikroTik box blocking the requests. Have you opened ports 1812 and 1813 on your RADIUS server firewall? I presume you have a firewall or iptables protecting your server.
Sorry i do not solve it. Mikrotik registers well on my radius, but when a client try, i do not see any exchange between mikrotik and my radius. In my mikrotik log, i see the radius error (bad signature).
I do not have any rule blocking. (I have activated also the log for the firewall).
When my client try directly on the radius, it is ok, but via mikrotik, it is not working.
I do not understand. It seems very simple but i can’t do it working well.
I will try on an other mikrotik box without anything on.
Even if you don’t see any packet exchange, there is. On the RADIUS machine try with:
# tcpdump -i any port radius
RADIUS sends Access-Accept packets, but RouterOS doesn’t accept them claiming on the logs for a “BAD signature” on the Access-Accept packet.
Really can’t exaplain why, Cisco access-points are working well with the same RADIUS server (FreeRADIUS 2.1.4).
Hey everyone, might be a bit late, but I had the same issue.
If your RADIUS server is in a DMZ or someplace else then the incoming request must be coming from the same IP as your outbound radius request. I.E. If your radius server is 192.168.2.10, then the reply needs to come from 192.168.2.10, not some other network or translated IP.
Hope that helps, worked for me
Now I’m just trying to make the status.html fill out correctly…