Hello,
You get something like this for the portal section:
[root@pf-testing pf]# bin/pftest authentication lzammit "" ZAMMIT-AD
Testing authentication for "lzammit"
Authenticating against 'ZAMMIT-AD' in context 'admin'
Authentication FAILED against ZAMMIT-AD (Invalid login or password)
Matched against ZAMMIT-AD for 'authentication' rule staff
set_role : staff
set_access_duration : 2Y
Matched against ZAMMIT-AD for 'administration' rule catchall
set_access_level : ALL
Authenticating against 'ZAMMIT-AD' in context 'portal'
Authentication FAILED against ZAMMIT-AD (Invalid login or password)
Matched against ZAMMIT-AD for 'authentication' rule staff
set_role : staff
set_access_duration : 2Y
Matched against ZAMMIT-AD for 'administration' rule catchall
set_access_level : ALL
If you don’t have that, your AD source is not configured properly.
Then you have "Rejected in post-auth:” it means that the reject’s reason would
be in the logs/packetfence.log.
Thanks,
Ludovic Zammit
[email protected] <mailto:[email protected]> :: +1.514.447.4918 (x145) ::
www.inverse.ca <http://www.inverse.ca/>
Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu <http://www.sogo.nu/>)
and PacketFence (http://packetfence.org <http://packetfence.org/>)
> On Oct 5, 2020, at 4:11 PM, Maile Halatuituia <[email protected]>
> wrote:
>
> Hi Ludovic
> Thanks for your reply .
>
> >> It looks like that you are not matching any rules in TCCAD.
> I have attached what I configure on my rules for reference.
>
> >> First click the test button on the source, make sure it’s green and
> >> working, then try to see if your username matches the rules:
> I also attached the username I use on the authentication source using the
> administrator account . I am not sure if I use it correctly or not.
>
> >>/usr/local/pf/bin/pftest authentication maile.halatuituia “” TCCAD
>
> Here is the result, not sure why the error but domain I joined OK.
>
> [root@pfence-cen bin]# ./pftest authentication maile.halatuituia "" TCCAD
> Testing authentication for "maile.halatuituia"
>
> Authenticating against 'TCCAD' in context 'admin'
> Authentication FAILED against TCCAD (Unable to validate credentials at the
> moment)
> Did not match against TCCAD for 'authentication' rules
> Did not match against TCCAD for 'administration' rules
>
> Authenticating against 'TCCAD' in context 'portal'
> Authentication FAILED against TCCAD (Unable to validate credentials at the
> moment)
> Did not match against TCCAD for 'authentication' rules
> Did not match against TCCAD for 'administration' rules
>
> Lastly I have also recreate another realm tcc.to below
>
> [1 tcc.to]
> permit_custom_attributes=disabled
> radius_auth_proxy_type=keyed-balance
> radius_auth_compute_in_pf=enabled
> admin_strip_username=enabled
> eduroam_radius_auth=
> domain=tccto
> radius_strip_username=enabled
> eduroam_radius_auth_proxy_type=keyed-balance
> eduroam_radius_acct=
> portal_strip_username=enabled
> eap=default
> radius_acct_proxy_type=load-balance
> radius_auth=
> ldap_source=TCCAD
> eduroam_radius_auth_compute_in_pf=enabled
> eduroam_radius_acct_proxy_type=load-balance
> radius_acct=
>
> but I still have the same error
>
> In addition to this I try to test from a Huawei Switch with a test command
> and here is what I see on the /usr/local/pf/logs/radius.log
>
> Oct 6 09:09:33 pfence-cen auth[2421]: (5406) rest: ERROR: Server returned:
> Oct 6 09:09:33 pfence-cen auth[2421]: (5406) rest: ERROR:
> {"control:PacketFence-Authorization-Status":"allow","Reply-Message":"Authentication
> failed on PacketFence"}
> Oct 6 09:09:33 pfence-cen auth[2421]: [mac:] Rejected user:
> [email protected] <mailto:[email protected]>
> Oct 6 09:09:33 pfence-cen auth[2421]: (5406) Rejected in post-auth:
> [[email protected] <mailto:[email protected]>] (from client
> 10.0.1.18/32 port 0)
> Oct 6 09:09:33 pfence-cen auth[2421]: (5406) Login incorrect (rest: Server
> returned:): [[email protected] <mailto:[email protected]>]
> (from client 10.0.1.18/32 port 0)
>
>
> From: Ludovic Zammit <[email protected] <mailto:[email protected]>>
> Sent: Tuesday, 6 October 2020 1:00 AM
> To: [email protected]
> <mailto:[email protected]>
> Cc: Maile Halatuituia <[email protected]
> <mailto:[email protected]>>
> Subject: Re: [PacketFence-users] Authentication Failed.
>
> Hello,
>
> That authentication looks ok but your authorization does not.
>
> It looks like that you are not matching any rules in TCCAD.
>
> First click the test button on the source, make sure it’s green and working,
> then try to see if your username matches the rules:
>
> /usr/local/pf/bin/pftest authentication maile.halatuituia “” TCCAD
>
> The AD source is looking for a [email protected]
> <mailto:[email protected]> and I doubt that’s your
> samaccountname, more like maile.halatuituia so, on the default realm, check
> strip on portal. If you don’t want to do it on the default realm, create
> tcc.to and strip it.
>
> Thanks,
>
> Ludovic Zammit
> [email protected] <mailto:[email protected]> :: +1.514.447.4918 (x145) ::
> www.inverse.ca <http://www.inverse.ca/>
> Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu
> <http://www.sogo.nu/>) and PacketFence (http://packetfence.org
> <http://packetfence.org/>)
>
>
>
>
>
> On Oct 4, 2020, at 6:36 PM, Maile Halatuituia via PacketFence-users
> <[email protected]
> <mailto:[email protected]>> wrote:
>
> More info
>
> Appreciate if someone help
>
> Oct 5 11:12:26 pfence-cen httpd_aaa_err: Use of uninitialized value $role in
> concatenation (.) or string at /usr/local/pf/lib/pf/role.pm line 489.
> Oct 5 11:12:26 pfence-cen httpd_aaa_err: Use of uninitialized value
> $vlanName in hash element at /usr/local/pf/lib/pf/Switch.pm line 608.
> Oct 5 11:12:26 pfence-cen httpd_aaa_err: Use of uninitialized value
> $vlanName in concatenation (.) or string at /usr/local/pf/lib/pf/Switch.pm
> line 611.
> Oct 5 11:13:00 pfence-cen httpd_aaa_err: Use of uninitialized value $role in
> concatenation (.) or string at /usr/local/pf/lib/pf/role.pm line 489.
> Oct 5 11:13:00 pfence-cen httpd_aaa_err: Use of uninitialized value
> $vlanName in hash element at /usr/local/pf/lib/pf/Switch.pm line 608.
> Oct 5 11:13:00 pfence-cen httpd_aaa_err: Use of uninitialized value
> $vlanName in concatenation (.) or string at /usr/local/pf/lib/pf/Switch.pm
> line 611.
> Oct 5 11:13:40 pfence-cen httpd_aaa_err: Use of uninitialized value $role in
> concatenation (.) or string at /usr/local/pf/lib/pf/role.pm line 489.
> Oct 5 11:13:40 pfence-cen httpd_aaa_err: Use of uninitialized value
> $vlanName in hash element at /usr/local/pf/lib/pf/Switch.pm line 608.
> Oct 5 11:13:40 pfence-cen httpd_aaa_err: Use of uninitialized value
> $vlanName in concatenation (.) or string at /usr/local/pf/lib/pf/Switch.pm
> line 611.
> Oct 5 11:35:18 pfence-cen httpd_aaa_err: Use of uninitialized value $role in
> concatenation (.) or string at /usr/local/pf/lib/pf/role.pm line 489.
> Oct 5 11:35:18 pfence-cen httpd_aaa_err: Use of uninitialized value
> $vlanName in hash element at /usr/local/pf/lib/pf/Switch.pm line 608.
> Oct 5 11:35:18 pfence-cen httpd_aaa_err: Use of uninitialized value
> $vlanName in concatenation (.) or string at /usr/local/pf/lib/pf/Switch.pm
> line 611.
>
> I might have more config to add but not sure what is it. Hopefully someone
> with this issue before help out
> Thanks.
>
> From: Maile Halatuituia via PacketFence-users
> <[email protected]
> <mailto:[email protected]>>
> Sent: Sunday, 4 October 2020 4:14 PM
> To: [email protected]
> <mailto:[email protected]>
> Cc: Maile Halatuituia <[email protected]
> <mailto:[email protected]>>
> Subject: Re: [PacketFence-users] Authentication Failed.
>
> resend
>
> From: Maile Halatuituia via PacketFence-users
> <[email protected]
> <mailto:[email protected]>>
> Sent: Friday, 2 October 2020 2:21 PM
> To: [email protected]
> <mailto:[email protected]>
> Cc: Maile Halatuituia <[email protected]
> <mailto:[email protected]>>
> Subject: [PacketFence-users] Authentication Failed.
>
> This is what it have.
>
> Logs
> (/usr/local/pf/logs/packetfence.log)
>
> Oct 2 14:16:00 pfence-cen packetfence_httpd.aaa: httpd.aaa(2345) INFO:
> [mac:c8:f7:50:7f:18:4c] handling radius autz request: from switch_ip =>
> (10.0.1.18), connection_type => Ethernet-NoEAP,switch_mac => (Unknown), mac
> => [c8:f7:50:7f:18:4c], port => 8204, username => "[email protected]
> <mailto:[email protected]>" (pf::radius::authorize)
> Oct 2 14:16:00 pfence-cen packetfence_httpd.aaa: httpd.aaa(2345) INFO:
> [mac:c8:f7:50:7f:18:4c] Instantiate profile default
> (pf::Connection::ProfileFactory::_from_profile)
> Oct 2 14:16:00 pfence-cen packetfence_httpd.aaa: httpd.aaa(2345) INFO:
> [mac:c8:f7:50:7f:18:4c] Found authentication source(s) : 'local,TCCAD' for
> realm 'default' (pf::config::util::filter_authentication_sources)
> Oct 2 14:16:00 pfence-cen packetfence_httpd.aaa: httpd.aaa(2345) INFO:
> [mac:c8:f7:50:7f:18:4c] Connection type is MAC-AUTH. Getting role from
> node_info (pf::role::getRegisteredRole)
> Oct 2 14:16:00 pfence-cen packetfence_httpd.aaa: httpd.aaa(2345) WARN:
> [mac:c8:f7:50:7f:18:4c] Use of uninitialized value $role in concatenation (.)
> or string at /usr/local/pf/lib/pf/role.pm line 489.
> (pf::role::getRegisteredRole)
> Oct 2 14:16:00 pfence-cen packetfence_httpd.aaa: httpd.aaa(2345) INFO:
> [mac:c8:f7:50:7f:18:4c] Username was NOT defined or unable to match a role -
> returning node based role '' (pf::role::getRegisteredRole)
> Oct 2 14:16:00 pfence-cen packetfence_httpd.aaa: httpd.aaa(2345) INFO:
> [mac:c8:f7:50:7f:18:4c] PID: "default", Status: reg Returned VLAN:
> (undefined), Role: (undefined) (pf::role::fetchRoleForNode)
> Oct 2 14:16:00 pfence-cen packetfence_httpd.aaa: httpd.aaa(2345) WARN:
> [mac:c8:f7:50:7f:18:4c] Use of uninitialized value $vlanName in hash element
> at /usr/local/pf/lib/pf/Switch.pm line 608.
> (pf::Switch::getVlanByName)
> Oct 2 14:16:00 pfence-cen packetfence_httpd.aaa: httpd.aaa(2345) WARN:
> [mac:c8:f7:50:7f:18:4c] Use of uninitialized value $vlanName in concatenation
> (.) or string at /usr/local/pf/lib/pf/Switch.pm line 611.
> (pf::Switch::getVlanByName)
> Oct 2 14:16:00 pfence-cen packetfence_httpd.aaa: httpd.aaa(2345) WARN:
> [mac:c8:f7:50:7f:18:4c] No parameter Vlan found in conf/switches.conf for the
> switch 10.0.1.18 (pf::Switch::getVlanByName)
>
> (/usr/local/pf/logs/radius.log)
> Oct 2 14:16:00 pfence-cen auth[80961]: Adding client 10.0.1.18/32
> Oct 2 14:16:00 pfence-cen auth[80961]: [mac:c8:f7:50:7f:18:4c] Accepted
> user: and returned VLAN
> Oct 2 14:16:00 pfence-cen auth[80961]: (1612) Login OK:
> [[email protected] <mailto:[email protected]>] (from client
> 10.0.1.18/32 port 8204 cli c8:f7:50:7f:18:4c)
>
> Config File
>
> Authentication.conf
> [TCCAD]
> cache_match=0
> read_timeout=10
> realms=default
> basedn=CN=Administrator,CN=Users,DC=tcc,DC=to
> monitor=1
> shuffle=0
> searchattributes=
> set_access_durations_action=
> scope=sub
> email_attribute=mail
> usernameattribute=sAMAccountName
> connection_timeout=1
> encryption=none
> description=Domain Controller
> port=389
> host=10.0.1.10
> write_timeout=5
> type=AD
>
> [TCCAD rule employee]
> action0=set_role=default
> status=enabled
> match=all
> class=authentication
> action1=set_unreg_date=2021-01-01 00:00:00
> description=For all Wires Employee
>
> Domain.conf
>
> [tccto]
> status=enabled
> ntlm_cache_filter=(&(samAccountName=*)(!(|(lockoutTime=>0)(userAccountControl:1.2.840.113556.1.4.803:=2))))
> registration=0
> ntlm_cache_expiry=3600
> dns_name=TCC.TO
> dns_servers=10.0.1.8,10.0.1.10
> ou=Computers
> ntlm_cache_on_connection=disabled
> #workgroup=TCC.TO
> ntlm_cache_batch_one_at_a_time=disabled
> ad_server=10.0.1.10
> sticky_dc=10.0.1.10
> ntlm_cache_batch=disabled
> server_name=%h
> ntlmv2_only=0
> workgroup=TCC-NETWORK
> # Copyright (C) Inverse inc.
> ~
> Strangely the radius log above says but still I have authentication failed on
> the status, not only that but if I use any username or password its just
> keeps saying login OK. Looks like the authentication is correctly forward to
> the DC or something else. Would appreciate any help on this.
>
> FYI
> The domain is joined just fine with no problem
>
> Confidentiality Notice:
> This email (including any attachment) is intended for internal use only. Any
> unauthorized use, dissemination or copying of the content is prohibited. If
> you are not the intended recipient and have received this e-mail in error,
> please notify the sender by email and delete this email and any attachment.
> Confidentiality Notice:
> This email (including any attachment) is intended for internal use only. Any
> unauthorized use, dissemination or copying of the content is prohibited. If
> you are not the intended recipient and have received this e-mail in error,
> please notify the sender by email and delete this email and any attachment.
> Confidentiality Notice:
> This email (including any attachment) is intended for internal use only. Any
> unauthorized use, dissemination or copying of the content is prohibited. If
> you are not the intended recipient and have received this e-mail in error,
> please notify the sender by email and delete this email and any attachment.
> Confidentiality Notice:
> This email (including any attachment) is intended for internal use only. Any
> unauthorized use, dissemination or copying of the content is prohibited. If
> you are not the intended recipient and have received this e-mail in error,
> please notify the sender by email and delete this email and any attachment.
> Confidentiality Notice:
> This email (including any attachment) is intended for internal use only. Any
> unauthorized use, dissemination or copying of the content is prohibited. If
> you are not the intended recipient and have received this e-mail in error,
> please notify the sender by email and delete this email and any attachment.
> _______________________________________________
> PacketFence-users mailing list
> [email protected]
> <mailto:[email protected]>
> https://lists.sourceforge.net/lists/listinfo/packetfence-users
> <https://lists.sourceforge.net/lists/listinfo/packetfence-users>
>
> Confidentiality Notice:
>
> This email (including any attachment) is intended for internal use only. Any
> unauthorized use, dissemination or copying of the content is prohibited. If
> you are not the intended recipient and have received this e-mail in error,
> please notify the sender by email and delete this email and any attachment.
>
> Confidentiality Notice:
>
> This email (including any attachment) is intended for internal use only. Any
> unauthorized use, dissemination or copying of the content is prohibited. If
> you are not the intended recipient and have received this e-mail in error,
> please notify the sender by email and delete this email and any attachment.
>
> <rule.png><administrator_accout.png>
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users