Sudarshan Soma wrote: > Hi, > Iam trying to understand CHALLENGE RESPONSE behaviour. I have tried to > use CHAP protocol and issued the following. > echo 'User-Name="userX"'; echo 'CHAP-Password="stealme"' | > /usr/local/bin/radclient -x 192.168.11.94:1812 auth testing12 > > It gives me the following error: > User-Name="userX" > Sending Access-Request of id 184 to 192.168.11.94 port 1812 > CHAP-Password = 0xb83e2e295a4a0d3edddbfbb3a37058ff7a
Read that. You are NOT sending the User-Name attribute in the packet. Try: $ (echo 'User-Name="userX"'; echo 'CHAP-Password="stealme"') | /usr/local/bin/radclient -x 192.168.11.94:1812 auth testing12 The brackets make all the difference. This is Unix shell 101. > rlm_chap: Attribute "User-Name" is required for authentication. Because you haven't sent the User-Name in the packet. Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html