I got this solved<br>Attribute to be compared added to ldap.attrmap as an checkItem<br><br>Kept compare_check_items as no in modules/ldap<br>compare_check_items = no<br><br>Created a checkval module to do the comparison.<br>
<br>Then problem was no more. When I have "compare_check_items = yes" in modules/ldap it always gave me "Pairs do not match". Nevertheless the problem is now solved. Thanks for the support.<br><br><div class="gmail_quote">
On Wed, Aug 11, 2010 at 2:12 PM, Alan DeKok <span dir="ltr"><<a href="mailto:aland@deployingradius.com">aland@deployingradius.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im">Asin Silva wrote:<br>
> I use freeradius version 2.1.3 and LDAP to authenticate ADSL users. I<br>
> have a requirement to compare the NAS-Port-Id in the user request to the<br>
> one in the LDAP. But when I test it, radius debug output says "Pairs do<br>
> not match. Rejecting user.". But the values in the request and LDAP are<br>
> same.<br>
<br>
</div>  I'm not sure what's going on.  Try it with the "users" file.<br>
<font color="#888888"><br>
  Alan DeKok.<br>
-<br>
List info/subscribe/unsubscribe? See <a href="http://www.freeradius.org/list/users.html" target="_blank">http://www.freeradius.org/list/users.html</a><br>
</font></blockquote></div><br>