[RADIATOR] Calling-Station-Id problem
Heikki Vatiainen
hvn at open.com.au
Tue Jul 12 07:53:53 CDT 2011
On 07/11/2011 05:53 PM, Fabio Ciampi wrote:
Hello Fabio
> I have in my radius.cfg file:
>
> <AuthLog FILE>
>
> Identifier eduroam-isti-log
> Filename %L/%Y%m%d-isti-auth.log
>
> LogSuccess 1
> LogFailure 1
> SuccessFormat %d/%m/%Y -- %H:%M:%S -- DOMAIN: %R :AUTHENTICATION %r \
> ssid = "eduroam" %r \
> user = "%n" %r \
> NAS = "%N" %r \
> MAC-user = "%{Calling-Station-Id}" AP-wvlan =
> "%{Called-Station-Id}" %r
>
> FailureFormat %d/%m/%Y -- %H:%M:%S -- DOMAIN: %R :FAIL %r \
> user = "%n" password= *** %r \
> NAS = %N:"%{NAS-Identifier}" IP-user = "%{Framed-IP-Address}" %r \
> MAC-user = "%{Calling-Station-Id}" AP-wvlan =
> "%{Called-Station-Id}" ssid = "%{ssid}" %r
>
> </AuthLog>
> So I don't get in the isti-auth.log file the Calling-Station-Id
> attribute value.
> How can I solve this problem?
I tried your configuration with radpwtst. Here's what I did:
% ./radpwtst -trace 4 -noacct -password notfred
% ./radpwtst -trace 4 -noacct
The first request failed as it should, and the second was successful as
it should be.
The authlog looked like this:
12/07/2011 -- 15:46:49 -- DOMAIN: :FAIL
user = "mikem" password= ***
NAS = 203.63.154.1:"203.63.154.1" IP-user = ""
MAC-user = "987654321" AP-wvlan = "123456789" ssid = ""
12/07/2011 -- 15:46:52 -- DOMAIN: :AUTHENTICATION
ssid = "eduroam"
user = "mikem"
NAS = "203.63.154.1"
MAC-user = "987654321" AP-wvlan = "123456789"
Attributes radpwtst sends are:
Attributes:
User-Name = "mikem"
Service-Type = Framed-User
NAS-IP-Address = 203.63.154.1
NAS-Identifier = "203.63.154.1"
NAS-Port = 1234
Called-Station-Id = "123456789"
Calling-Station-Id = "987654321"
NAS-Port-Type = Async
User-Password =
bU<218><9><27><241><5><172><135>M<219><26><236><4>U<200>
Your configuration looks correct so you should check you are receiving
Calling-Station-Id and Called-Station-Id in the Access-Request messages.
You could also try testing with radpwtst.
Thanks!
--
Heikki Vatiainen <hvn at open.com.au>
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, NIS+, password, NT, Emerald,
Platypus, Freeside, TACACS+, PAM, external, Active Directory, EAP, TLS,
TTLS, PEAP, TNC, WiMAX, RSA, Vasco, Yubikey, MOTP, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS,
NetWare etc.
More information about the radiator
mailing list