(RADIATOR) TACACS disconnect during AuthByRADIUS proxy (bug?)
Mike McCauley
mikem at open.com.au
Mon May 22 21:31:02 CDT 2006
Hello Robert,
Thanks for the log excerpt.
Looking at the log, I suspect that the tacacs client is doing the
disconnection.
I see a 4 second delay between proxying the request 192.168.73.100 and an
answer being received back from it. But 3 seconds after receiving the
request, Radiator reports the tacacs client disconnected.
I suspect the client is disconnecting after 3 seconds and no reply.
Suggest you investigate the long delay time associated with Radius server at
192.168.73.100 or else adjust the clinet tacacs timeout.
Cheers.
On Tuesday 23 May 2006 11:14, Patrick, Robert wrote:
> Hello!
>
> We are running the latest 3.14 with consolidated patches as of May 18.
>
> Setup is with Radiator acting as TACACS server, which proxies
> authentication for users logging into Cisco devices, sending
> authentication requests via RADIUS to an RSA SecurID RADIUS server so we
> can use our 2-factor tokens for login access to Cisco routers and
> switches.
>
> I'm getting a lot of intermittent failures, where the Cisco device
> prompts a second time for password. Generally quitting the login
> session, and trying again will result in a successful "normal" login.
>
> After running with trace set to 4, it looks like a TACACS session
> disconnect in the middle of the RADIUS back-and-forth (send
> access-request, receive access-accept) during those times when the login
> breaks, causing the Cisco device to prompt a second time for password.
>
> The specific event is:
>
> <timestamp> DEBUG: TacacsplusConnection disconnected from
> <ip_address:port>
>
>
> Any ideas on a fix for this behavior?
>
>
>
> Log extract below:
>
> Mon May 22 21:03:41 2006: DEBUG: Handling with Radius::AuthRADIUS
> Mon May 22 21:03:41 2006: DEBUG: Packet dump:
> *** Sending to 192.168.73.100 port 1645 ....
> Code: Access-Request
> Identifier: 2
> Authentic: <cropped>
> Attributes:
> NAS-IP-Address = 192.168.35.189
> NAS-Port-Id = "tty450"
> Calling-Station-Id = "192.168.61.99"
> Service-Type = Login-User
> User-Name = "username"
> User-Password = <cropped>
>
> Mon May 22 21:03:41 2006: DEBUG: Radius::AuthFILE IGNORE: : username
> [username]
> Mon May 22 21:03:41 2006: DEBUG: AuthBy FILE result: IGNORE,
> Mon May 22 21:03:44 2006: DEBUG: TacacsplusConnection disconnected from
> 192.168.35.189:64332
> Mon May 22 21:03:45 2006: DEBUG: Packet dump:
> *** Received from 192.168.73.100 port 1645 ....
> Code: Access-Accept
--
Mike McCauley mikem at open.com.au
Open System Consultants Pty. Ltd Unix, Perl, Motif, C++, WWW
9 Bulbul Place Currumbin Waters QLD 4223 Australia http://www.open.com.au
Phone +61 7 5598-7474 Fax +61 7 5598-7070
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 etc on Unix, Windows, MacOS, NetWare etc.
--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.
More information about the radiator
mailing list