The secret in your clients.conf file is used to encrypt and sign packets between the clients and the server. It is not used for authentication.

Based on what you mention here and what someone else on the list mentioned earlier, I think the reason the secret is ignored is because it is used to encrypt the auth info which is basically non existant in an Auth All situation.

Am I getting this correct now?

Yep


Well, I don't understand the huntgroups and all just yet, I am new to FreeRadius (not to Radius in general, just FreeRadius). So, will this fix my issue where only CHAP request are rejected? I am only having trouble with CHAP request at this time, all other request from allowed clients in the clients.conf file are getting an Accept back just as I want.


The huntgroups file is pretty easy to understand. Just read the comments in it.

But, now that you mention it. Your Auth-Type := Accept is still working with chap. Perhaps what I told you won't make a difference. Do you have anything in your authorize and authenticate section? Perhaps you ought to just try this.

Comment out everything in authorize except for preprocess and files, so it would look like this w/out the comments.

authorize {
 preprocess
 files
}

authenticate {
}

That way the only thing that is touched is the users file. I'd be willing to bet that you have chap listed in authorize right now and its before the files section.

So, its hitting the chap section of authorize and doesn't see a chap passwd and fails which causes a reject before it even gets to the files section.

Just a guess?

- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to