Re: Accounting assisstance
Timothy M Butterworth <[email protected]>
| Newsgroups | gmane.comp.freeradius.user |
|---|---|
| Message-ID | <CAO6YxPxciN_+v9Re+vWU3j-G-YJ5knaeYYFWk8VLQ3brKtD2Gw@mail.gmail.com> |
On Mon, Apr 28, 2025 at 10:23 AM Alan DeKok <[email protected]> wrote: > On Apr 27, 2025, at 10:45 PM, Timothy M Butterworth < > [email protected]> wrote: > > I am trying to set up accounting to log commands entered into a switch. > > What log file will FreeRADIUS log the accounting commands too? > > Read the configuration for the "default" virtual server. Or, run it in > debugging mode, and see what files it uses. > > > Here is my config: > > So, you've posted Cisco configuration, tiny bits of FreeRADIUS > configuration, commands you ran, and packet dumps. > > Perhaps try posting the FreeRADIUS debug output as suggested by ALL of > the documentation, including the message you get when you join the list? > > http://wiki.freeradius <http://wiki.freeradius/>.org/list-help > > We write the documentation to help people solve problems. If you ignore > the documentation, it becomes very difficult to solve problems. > > Alan DeKok. > Debug Output: (0) Received Access-Request Id 1 from 10.1.1.1:1645 to 10.0.0.1:1812 length 74 (0) User-Name = "tmb" (0) User-Password = "620978" (0) NAS-Port = 0 (0) NAS-Port-Id = "tty0" (0) NAS-Port-Type = Async (0) Calling-Station-Id = "async" (0) NAS-IP-Address = 10.1.1.1 (0) # Executing section authorize from file /etc/freeradius/3.0/sites-enabled/default (0) authorize { (0) policy filter_username { (0) if (&User-Name) { (0) if (&User-Name) -> TRUE (0) if (&User-Name) { (0) if (&User-Name =~ / /) { (0) if (&User-Name =~ / /) -> FALSE (0) if (&User-Name =~ /@[^@]*@/ ) { (0) if (&User-Name =~ /@[^@]*@/ ) -> FALSE (0) if (&User-Name =~ /\.\./ ) { (0) if (&User-Name =~ /\.\./ ) -> FALSE (0) if ((&User-Name =~ /@/) && (&User-Name !~ /@(.+)\.(.+)$/)) { (0) if ((&User-Name =~ /@/) && (&User-Name !~ /@(.+)\.(.+)$/)) -> FALSE (0) if (&User-Name =~ /\.$/) { (0) if (&User-Name =~ /\.$/) -> FALSE (0) if (&User-Name =~ /@\./) { (0) if (&User-Name =~ /@\./) -> FALSE (0) } # if (&User-Name) = notfound (0) } # policy filter_username = notfound (0) [preprocess] = ok (0) [chap] = noop (0) [mschap] = noop (0) [digest] = noop (0) suffix: Checking for suffix after "@" (0) suffix: No '@' in User-Name = "tmb", looking up realm NULL (0) suffix: No such realm "NULL" (0) [suffix] = noop (0) eap: No EAP-Message, not doing EAP (0) [eap] = noop (0) files: users: Matched entry tmb at line 87 (0) files: EXPAND Hello, %{User-Name} (0) files: --> Hello, tmb (0) [files] = ok (0) [expiration] = noop (0) [logintime] = noop (0) [pap] = updated (0) } # authorize = updated (0) Found Auth-Type = PAP (0) # Executing group from file /etc/freeradius/3.0/sites-enabled/default (0) Auth-Type PAP { (0) pap: Login attempt with password (0) pap: Comparing with "known good" Cleartext-Password (0) pap: User authenticated successfully (0) [pap] = ok (0) } # Auth-Type PAP = ok (0) # Executing section post-auth from file /etc/freeradius/3.0/sites-enabled/default (0) post-auth { (0) if (session-state:User-Name && reply:User-Name && request:User-Name && (reply:User-Name == request:User-Name )) { (0) if (session-state:User-Name && reply:User-Name && request:User-Name && (reply:User-Name == request:User-Name )) -> FALSE (0) update { (0) No attributes updated for RHS &session-state: (0) } # update = noop (0) [exec] = noop (0) policy remove_reply_message_if_eap { (0) if (&reply:EAP-Message && &reply:Reply-Message) { (0) if (&reply:EAP-Message && &reply:Reply-Message) -> FALSE (0) else { (0) [noop] = noop (0) } # else = noop (0) } # policy remove_reply_message_if_eap = noop (0) if (EAP-Key-Name && &reply:EAP-Session-Id) { (0) if (EAP-Key-Name && &reply:EAP-Session-Id) -> FALSE (0) } # post-auth = noop (0) Sent Access-Accept Id 1 from 10.0.0.1:1812 to 10.1.1.1:1645 length 81 (0) Service-Type = NAS-Prompt-User (0) Cisco-AVPair = "shell:priv-lvl=15" (0) Reply-Message = "Hello, tmb" (0) Finished request Waking up in 4.9 seconds. (1) Received Accounting-Request Id 1 from 10.1.1.1:1646 to 10.0.0.1:1813 length 90 (1) Acct-Session-Id = "00000001" (1) User-Name = "tmb" (1) Acct-Authentic = RADIUS (1) Acct-Status-Type = Start (1) NAS-Port = 0 (1) NAS-Port-Id = "tty0" (1) NAS-Port-Type = Async (1) Calling-Station-Id = "async" (1) Service-Type = NAS-Prompt-User (1) NAS-IP-Address = 10.1.1.1 (1) Acct-Delay-Time = 0 (1) Not sending reply to client. (1) Finished request (1) Cleaning up request packet ID 1 with timestamp +236 due to done Waking up in 4.9 seconds. (2) Received Accounting-Request Id 1 from 10.1.1.1:1646 to 10.0.0.1:1813 length 90 (2) Acct-Session-Id = "00000001" (2) User-Name = "tmb" (2) Acct-Authentic = RADIUS (2) Acct-Status-Type = Start (2) NAS-Port = 0 (2) NAS-Port-Id = "tty0" (2) NAS-Port-Type = Async (2) Calling-Station-Id = "async" (2) Service-Type = NAS-Prompt-User (2) NAS-IP-Address = 10.1.1.1 (2) Acct-Delay-Time = 4 (2) Not sending reply to client. (2) Finished request (2) Cleaning up request packet ID 1 with timestamp +240 due to done Waking up in 0.5 seconds. (0) Cleaning up request packet ID 1 with timestamp +236 due to cleanup_delay was reached Ready to process requests (3) Received Accounting-Request Id 1 from 10.1.1.1:1646 to 10.0.0.1:1813 length 90 (3) Acct-Session-Id = "00000001" (3) User-Name = "tmb" (3) Acct-Authentic = RADIUS (3) Acct-Status-Type = Start (3) NAS-Port = 0 (3) NAS-Port-Id = "tty0" (3) NAS-Port-Type = Async (3) Calling-Station-Id = "async" (3) Service-Type = NAS-Prompt-User (3) NAS-IP-Address = 10.1.1.1 (3) Acct-Delay-Time = 9 (3) Not sending reply to client. (3) Finished request (3) Cleaning up request packet ID 1 with timestamp +245 due to done Ready to process requests (4) Received Accounting-Request Id 1 from 10.1.1.1:1646 to 10.0.0.1:1813 length 90 (4) Acct-Session-Id = "00000001" (4) User-Name = "tmb" (4) Acct-Authentic = RADIUS (4) Acct-Status-Type = Start (4) NAS-Port = 0 (4) NAS-Port-Id = "tty0" (4) NAS-Port-Type = Async (4) Calling-Station-Id = "async" (4) Service-Type = NAS-Prompt-User (4) NAS-IP-Address = 10.1.1.1 (4) Acct-Delay-Time = 14 (4) Not sending reply to client. (4) Finished request (4) Cleaning up request packet ID 1 with timestamp +250 due to done Ready to process requests > > - > List info/subscribe/unsubscribe? See > http://www.freeradius.org/list/users.html > -- ⢀⣴⠾⠻⢶⣦⠀ ⣾⠁⢠⠒⠀⣿⡁ Debian - The universal operating system ⢿⡄⠘⠷⠚⠋⠀ https://www.debian.org/ ⠈⠳⣄⠀⠀ - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html