Hi,


I have a trouble on my radiator proxy servers. Sometimes, an
accept-request that sould invoke an Access-Reject receives an
Access-Accept instead.

I have noticed that when a fake Access-Accept is received, it's the same
reply that few times ago. The two request/replies uses the same
Identifier and Authenticator..
The two Access-Accept are exactly the same :


Let's see an example :

> Tue Feb 15 10:25:28 2000: DEBUG: Packet dump:
> *** Sending to 195.114.64.Y port 1645 ....
> Code:       Access-Request
> Identifier: 55
> Authentic:  <29><18>y<165>|<140>Azb<7>=++<250>U<136>
> Attributes:
>         Proxy-Action = "AUTHENTICATE"
>         NAS-Identifier = "xxx"
>         NAS-IP-Address = 192.168.xxx.xxx
>         User-Name = "[EMAIL PROTECTED]"
>         CHAP-Password = "xxxx"
>         Called-Station-Id = "xxxx"
>         Acct-Session-Id = "00003e8d38a91b76e32c6047"
>         NAS-Port-Type = Async
>         NAS-Port = 20109
>         User-Id = "hdantin"
>         CHAP-Challenge = "xxxx"
>         User-Realm = "easynet.fr"
>         Service-Type = Framed-User
>         Tunnel-Type = L2F
>         Tunnel-Medium-Type = IP
>         Proxy-State = 0
>         Vendor-Specific = "Siris"
> Tue Feb 15 10:25:28 2000: DEBUG: Packet dump:
> *** Received from 195.114.64.Y port 1645 ....
> Code:       Access-Accept
> Identifier: 55
> Authentic:  s<4>l1><194><177><146>{<136>*<143>'7<237><240>
> Attributes:
>         Service-Type = Framed-User
>         Ascend-Idle-Limit = 0
>         Maximum-Time = 1
>         Framed-IP-Netmask = 255.255.255.255
>         Ascend-Metric = 2
>         Framed-Routing = None
>         Framed-Protocol = PPP
>         Reply-Message = "EASYSTART"

Ok, a dialup user was accepted.

7 seconds later in the logfile, I found :

> *** Sending to 195.114.64.Y port 1645 ....
> Code:       Access-Request
> Identifier: 55
> Authentic:  ]}<185>~<210><230><26><12><163>s42<160><22><163>.
> Attributes:
>         User-Name = "totocom-user"
>         Service-Type = Without-Password
>         NAS-IP-Address = 195.114.64.Z
>         NAS-Port = 0
>         Vendor-Specific = "Mail"
> 
> Tue Feb 15 10:25:35 2000: DEBUG: Packet dump:
> *** Received from 195.114.64.Y port 1645 ....
> Code:       Access-Accept
> Identifier: 55
> Authentic:  s<4>l1><194><177><146>{<136>*<143>'7<237><240>
> Attributes:
>         Service-Type = Framed-User
>         Ascend-Idle-Limit = 0
>         Maximum-Time = 1
>         Framed-IP-Netmask = 255.255.255.255
>         Ascend-Metric = 2
>         Framed-Routing = None
>         Framed-Protocol = PPP
>         Reply-Message = "EASYSTART"
>
> Tue Feb 15 10:25:35 2000: DEBUG: Received reply in AuthRADIUS for req 55 from 19
> 5.114.64.Y:1645
> Tue Feb 15 10:25:35 2000: WARNING: Bad authenticator received in reply to ID 55


And 195.114.64.Y never replied such an Access-Accept. The user
"totocom-user" doesn't exist in the database on 195.114.64.Y (this
server uses a patched Livingston Radius, and the users database is a
flat file hierarchy and a old password file.

I'm sure that 195.114.64.Y didn't send an Access-Accept for
"totocom-user".
I'm now trying to use DupInterval, to refuse a second Access-Accept with
the same Identifier, but I don't know if this is really the solution.

Does anyone have any idea about my problem ?

Thanks a lot for help.

Regards,

-- 
Frederic GARGULA
Ingenieur Reseaux & Systemes
EASYNET France

===
Archive at http://www.thesite.com.au/~radiator/
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.

Reply via email to