Hi all,

I'm trying to replace User-Name and User-Password with ADSL-Agent-Circuit-Id in request and it does not work. Configuration and debug output below. What I am doing wrong?

freeradius: FreeRADIUS Version 2.1.10

--- config file ---
if ADSL-Agent-Circuit-Id {
  update request {
    User-Name     := "%{%{ADSL-Agent-Circuit-Id}:-bar}"
    User-Password := "%{ADSL-Agent-Circuit-Id}"
  }
}
--- debug
Ready to process requests.
rad_recv: Access-Request packet from host 127.0.0.1 port 50917, id=104, length=69
        User-Name = "00:16:17:eb:e1:ca"
        User-Password = "Redback"
        ADSL-Agent-Circuit-Id = "\000\001\001\024"
# Executing section authorize from file /etc/freeradius/sites-enabled/default
+- entering group authorize {...}
++[preprocess] returns ok
++? if ADSL-Agent-Circuit-Id
 Evaluating (ADSL-Agent-Circuit-Id) -> TRUE
++? if ADSL-Agent-Circuit-Id -> TRUE
++- entering if ADSL-Agent-Circuit-Id {...}
        expand: %{ADSL-Agent-Circuit-Id} ->
        ... expanding second conditional
        expand: %{%{ADSL-Agent-Circuit-Id}:-bar} -> bar
        expand: %{ADSL-Agent-Circuit-Id} ->
+++[request] returns ok
++- if ADSL-Agent-Circuit-Id returns ok
++[chap] returns noop
++[mschap] returns noop
++[digest] returns noop
[suffix] No '@' in User-Name = "bar", looking up realm NULL
[suffix] No such realm "NULL"
++[suffix] returns noop
[eap] No EAP-Message, not doing EAP
++[eap] returns noop
[files] users: Matched entry DEFAULT at line 206
++[files] returns ok
++[expiration] returns noop
++[logintime] returns noop
++[pap] returns updated
Found Auth-Type = PAP
# Executing group from file /etc/freeradius/sites-enabled/default
+- entering group PAP {...}
++[pap] returns invalid
Failed to authenticate the user.
Using Post-Auth-Type Reject
---

Do you have any idea?
Thanks.

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

Reply via email to