- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page
AAA for mgmt access question
07-08-2009 10:55 AM
I'm suspecting that if it's on, the local-db is only consulted if AAA servers are not available, meaning they timeout on auth requests, not just if an authentication attempt is rejected by an active AAA server.
Another reason I ask is because in production, I can login with local credentials (the "admin" account) or using AAA credentials (via RADIUS servers) whether that command is on or off. With the exact config on a test controller, I get what I would expect, no "admin" user login if the AAA servers are available and the command is on.
Thanks...
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Alert a Moderator
AAA for mgmt access question
07-08-2009 11:15 AM
Disabling Authentication of Local Management User Accounts
With this release, you can disable authentication of management user
accounts in local switches if the
configured authentication server(s) (RADIUS or TACACS+) are not
available.
In pre-ArubaOS 3.4 versions, if the configured authentication server(s)
returned an invalid role, failed to
authenticate the user, or the authentication request timed out,
management users were not authenticated by
the local database.
In this version of ArubaOS, you can disable authentication of management
users based on the results
returned by the authentication server. When configured, locally-defined
management accounts (for
example, admin) are not allowed to log in if the server(s) are reachable
and the user entry is not found in
the authentication server. In this situation, if the RADIUS or TACACS+
server is unreachable, meaning it
does not receive a response during authentication, or fails to
authenticate a user because of a timeout, local
authentication is used and you can log in with a locally-defined
management account.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Alert a Moderator
AAA for mgmt access question
07-08-2009 11:45 AM
That knob should work as you see it in production. If localauth-disable
is enabled, then the local db is only checked if the other servers in
the server group(s) do not respond. If any server in the list does
respond, even if it is a NAK, the local db is not checked.
What version of code are you running production? I would assume it is
the same as the test controller, but you know what they say about
assumptions.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Alert a Moderator
Re: AAA for mgmt access question
07-08-2009 12:31 PM
I'm confused by what you said about production. In production, no matter if that command is in or out, the local-db is checked and the "admin" user is allowed in.
On my test controller, if that command is in and the AAA servers are up, "admin" is not allowed in. That is what I expect to see.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Alert a Moderator
AAA for mgmt access question
07-08-2009 12:45 PM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Alert a Moderator
Re: AAA for mgmt access question
07-08-2009 01:04 PM
So, it looks like there's something goofy in production. I already opened a case on this, so we'll see what happens.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Alert a Moderator
AAA for mgmt access question
07-08-2009 01:15 PM
controller will first check the local db (admin) and then the configured
server group.
However, since you are using 3.3.2.16, if "mgmt-user localauth-disable"
IS configured, the expected behavior is that the mgmt users would not be
authenticated by the local db if the AAA servers did not respond. 3.4
works as I described in the previous message.
From the 3.4 Users Guide:
In pre-ArubaOS 3.4 versions, if the configured authentication server(s)
returned an invalid role, failed to authenticate the user, or the
authentication request timed out, management users were not
authenticated by
the local database.
In this version of ArubaOS, you can disable authentication of management
users based on the results returned by the authentication server. When
configured, locally-defined management accounts (for example, admin) are
not allowed to log in if the server(s) are reachable and the user entry
is not found in the authentication server. In this situation, if the
RADIUS or TACACS+ server is unreachable, meaning it does not receive a
response during authentication, or fails to authenticate a user because
of a timeout, local
authentication is used and you can log in with a locally-defined
management account.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Alert a Moderator
Re: AAA for mgmt access question
07-08-2009 01:27 PM
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Alert a Moderator
Re: AAA for mgmt access question
07-08-2009 01:45 PM
From the 3.3.2 UG:
With this release, you can disable authentication of management user accounts in
local switches if the configured authentication server(s) (RADIUS or TACACS+) are
not available.
In pre-ArubaOS 3.3 versions, if the configured authentication server(s) returned
an invalid role, failed to authenticate the user, or the authentication request timed
out, management users were not authenticated by the local database.
In this version of ArubaOS, you can disable authentication of management users
based on the results returned by the authentication server. When configured,
locally-defined management accounts (for example, admin) are not allowed to log
in if the server(s) are reachable and the user entry is not found in the
authentication server. In this situation, if the RADIUS or TACACS+ server is
unreachable, meaning it does not receive a response during authentication, or
fails to authenticate a user because of a timeout, local authentication is used and
you can log in with a locally-defined management account.
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Alert a Moderator
AAA for mgmt access question
07-08-2009 02:15 PM
Take a look at the security logs. It should provide an indication of
how the admin user is getting authenticated.
-michael
- Mark as New
- Bookmark
- Subscribe
- Subscribe to RSS Feed
- Permalink
- Email to a Friend
- Alert a Moderator