Hi all, I'm just about getting the hang of FreeRadius now, thanks to the various emails and stuff that people have been asking, but I've not been able to find the answer to one particular question.
I have a radius server that will process two types of request: 1. A user name and password login. Currently it's a flat file but I will change that the use the rlm_unix module in the near future. 2. A MAC address, which is passed in as two attributes, "User-Name=MAC Address" and "User-Password=MAC Address" For the MAC address I want a flat file with just the MAC addresses in it. I have tried using the passwd module and just ignoring the User-Password attribute like so: passwd mac_address { filename = /var/mac_addresses format = "*User-Name" } but this fails to authenticate even though it gets through the Authorize section OK: rad_recv: Access-Request packet from host 172.29.252.228:1026, id=98, length=160 NAS-IP-Address = 172.29.252.228 NAS-Port-Id = "10:2" Extreme-Attr-208 = 0x556e6b6e6f776e204c6f636174696f6e NAS-Port-Type = Wireless-802.11 User-Name = "000e359ec2ce" User-Password = "000e359ec2ce" Calling-Station-Id = "000e359ec2ce" Called-Station-Id = "0004960e2e00" NAS-Identifier = "Altitude 300" Proxy-State = 0x31303a32040436c236c236c236c236c236c236c236c2 Processing the authorize section of radiusd.conf modcall: entering group authorize for request 42 modcall[authorize]: module "preprocess" returns ok for request 42 radius_xlat: '/var/log/freeradius/radacct/172.29.252.228 /auth-detail-20050913' rlm_detail: /var/log/freeradius/radacct/%{Client-IP-Address}/auth-detail-%Y%m%d expands to /var/log/freeradius/radacct/172.29.252.228/auth-detail-20050913 modcall[authorize]: module "auth_log" returns ok for request 42 modcall[authorize]: module "mac_address" returns ok for request 42 modcall: group authorize returns ok for request 42 auth: No authenticate method (Auth-Type) configuration found for the request: Rejecting the user auth: Failed to validate the user. Login incorrect: [000e359ec2ce/000e359ec2ce] (from client wlan-switch port 0 cli 000e359ec2ce) Am I simply doing the impossible, or am I missing something obvious (again)? |\/|artin -- Senior Network Administrator, NEC (Europe) Ltd. Acton extension: 3379 NEC*Net: 800-44-21-3379 Direct: +44 20 8752 3379 Fax: +44 20 8752 3389 Mobile: +44 7721 869 356 - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html