Using OTP authentication with Freeradius 2

Alan DeKok aland at deployingradius.com
Thu Jul 3 15:26:56 CEST 2008


Greg Woods wrote:
> What happens when I run radtest is, the first time, it always produces
> an Access-Reject response, whether or not I provide the correct
> passcode. The second time I run radtest, it sends radiusd into an
> infinite loop.
...
> I ran radiusd under 'strace', and it shows that it is going into an
> infinite loop trying to write to the otpd socket, and getting a "Broken
> pipe" error. It will continue to do this, racking up CPU time, until I
> kill it.

  I've committed a fix to CVS head.  EPIPE means that the pipe is
closed, and any further writes to it are impossible.  The code *was*
trying to write after EPIPE, which was likely wrong.

  It might still *not* work.  But it should no longer hang.

> Does anybody have OTP authentication working with freeradius 2.0.5?
> Could something in my configuration be causing this problem, or is it
> more likely a bug?

  I don't use the OTP code, sorry.

  Alan DeKok.



More information about the Freeradius-Users mailing list