Fabrice, The Problem is I don't see security even getting triggered. What i mean is, *for example*, i don't see security event trigger message like the one below (this one is for random_mac) in the packetfence.log for event_id=3000008
2021-09-16T19:09:43+05:30aolicnacpfqueuepfqueueinfo pfqueue(234785) INFO: [mac:d2:41:be:48:3a:1f] calling security_event_add with security_event_id=3000007 mac=d2:41:be:48:3a:1f release_date=0000-00-00 00:00:00 (trigger internal::new_dhcp_info) (pf::security_event::security_event_trigger) And because of that under report or under node, I don't see any "Security events" entry. root@aolicnac:/usr/local/pf/conf# more security_events.conf [3000007] desc=Private MAC Address detection actions=log,reevaluate_access enabled=Y whitelisted_roles=default,v-guest,r-guest,registration [3000008] access_duration=12h enabled=Y trigger=internal::is_max_reg_nodes_reached desc=Max nodes reached actions=reevaluate_access window=dynamic root@aolicnac:/usr/local/pf/conf# more vlan_filters.conf [ster,RegistrationRole [Disable_auto_reg] status=enabled condition=security_event.id == "3000008" run_actions=enabled scopes=AutoRegister top_op=and description=Disable auto registration on security event role=REJECT Thanks in advance, - Arun On Wed, Sep 15, 2021 at 7:21 PM Fabrice Durand <oeufd...@gmail.com> wrote: > In fact it´s a little bit more complicate since you do autoregistration. > > What you can do is to trigger the security event with action isolate. > Then create a vlan filter that disable the autoregistration if the > security event is open for this device. > > Then the first request will be rejected (security event triggered) and > once the device reconnect it will go in the isolation vlan. > > > Vlan filter: > > [Disable_Auto_reg] > description=Disable Auto Reg on security event > run_actions=enabled > status=enabled > condition=security_event.id == "3000009" > top_op=and > scopes=AutoRegister > role=REJECT > > Security event: > > [3000009] > trigger=internal::is_max_reg_nodes_reached > desc=Max node > access_duration=12h > actions=reevaluate_access > window=dynamic > enabled=Y > > > > Le lun. 13 sept. 2021 à 13:04, Arun Kangle <akan...@gmail.com> a écrit : > >> Hi Fabrice, >> I did quick testing, it's not triggering. I am using V 11.0, upgraded >> from 10.3.9 >> 1) while creating the security event, GUI shows the error (attached >> screenshot) but event is created successfully >> 2) event is not getting triggered, so no further actions (like >> assign isoalation role and not getting redirected to web-page) >> >> security_event.conf >> more security_events.conf >> [3000007] >> desc=Private MAC Address detection >> actions=log,reevaluate_access >> enabled=Y >> whitelisted_roles=default,v-guest,r-guest,registration >> >> [3000008] >> access_duration=12h >> enabled=Y >> template=banned_os >> trigger=internal::is_max_reg_nodes_reached >> desc=Max nodes reached >> actions=reevaluate_access >> # Copyright (C) Inverse inc. >> >> >> Logs: >> >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> INFO: [mac:38:ba:f8:de:a7:10] handling radius autz request: from switch_ip >> => (192.168.2.27), connection_type => Wireless-802.11-EAP,switch_mac => >> (00:4e:35:cc:8d:ee), mac => [38:ba:f8:de:a7:10], port => 0, username => >> "hodtest", ssid => aolicnet (pf::radius::authorize) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> INFO: [mac:38:ba:f8:de:a7:10] Instantiate profile dot1x-eap >> (pf::Connection::ProfileFactory::_from_profile) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> INFO: [mac:38:ba:f8:de:a7:10] Found authentication source(s) : >> 'set-group-based-role' for realm 'null' >> (pf::config::util::filter_authentication_sources) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> INFO: [mac:38:ba:f8:de:a7:10] Using sources set-group-based-role for >> matching (pf::authentication::match2) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> WARN: [mac:38:ba:f8:de:a7:10] [set-group-based-role set-role-Bypassed] >> Searching for >> (&(sAMAccountName=hodtest)(memberOf=CN=Bypassed,OU=AOL-Group,DC=AOLIC,DC=NET)), >> from DC=AOLIC,DC=NET, with scope sub >> (pf::Authentication::Source::LDAPSource::match_in_subclass) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> WARN: [mac:38:ba:f8:de:a7:10] [set-group-based-role set-role-HOD] Searching >> for >> (&(sAMAccountName=hodtest)(memberOf=CN=HOD,OU=AOL-Group,DC=AOLIC,DC=NET)), >> from DC=AOLIC,DC=NET, with scope sub >> (pf::Authentication::Source::LDAPSource::match_in_subclass) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> INFO: [mac:38:ba:f8:de:a7:10] Matched rule (set-role-HOD) in source >> set-group-based-role, returning actions. >> (pf::Authentication::Source::match_rule) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> INFO: [mac:38:ba:f8:de:a7:10] Matched rule (set-role-HOD) in source >> set-group-based-role, returning actions. (pf::Authentication::Source::match) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> INFO: [mac:38:ba:f8:de:a7:10] per-role max nodes per-user limit reached: 1 >> are already registered to pid hodtest for role HOD >> (pf::node::is_max_reg_nodes_reached) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> WARN: [mac:38:ba:f8:de:a7:10] Unable to pull accounting history for device >> 38:ba:f8:de:a7:10. The history set doesn't exist yet. >> (pf::accounting_events_history::latest_mac_history) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> INFO: [mac:38:ba:f8:de:a7:10] security_event 3000008 (trigger >> internal::is_max_reg_nodes_reached) already exists for 38:ba:f8:de:a7:10, >> not adding again (pf::security_event::security_event_trigger) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> ERROR: [mac:38:ba:f8:de:a7:10] max nodes per pid met or exceeded - >> registration of 38:ba:f8:de:a7:10 to hodtest failed >> (pf::registration::setup_node_for_registration) >> Sep 13 22:27:49 aolicnac packetfence_httpd.aaa[3379]: httpd.aaa(2029) >> ERROR: [mac:38:ba:f8:de:a7:10] auto-registration of node failed max nodes >> per pid met or exceeded (pf::radius::authorize) >> >> >> On Mon, Sep 13, 2021 at 1:33 PM Arun Kangle <akan...@gmail.com> wrote: >> >>> Thanks a lot for your help Fabrice. I patched my server. Will do some >>> testing and let you know. >>> >>> Regards, >>> - Arun >>> >>> On Mon, Sep 13, 2021 at 5:56 AM Fabrice Durand <oeufd...@gmail.com> >>> wrote: >>> >>>> Hello Arun, >>>> >>>> try that. >>>> cd /usr/local/pf >>>> patch -p1 --dry-run < max_node.diff >>>> if there is no error: >>>> patch -p1 < max_node.diff >>>> >>>> Then restart packetfence. >>>> >>>> Regards >>>> Fabrice >>>> >>>> Le sam. 11 sept. 2021 à 10:40, Arun Kangle <akan...@gmail.com> a >>>> écrit : >>>> >>>>> Hi Fabrice, >>>>> Thanks for your reply. I will need help on this. >>>>> >>>>> Thanks again, >>>>> - Arun >>>>> >>>>> On Sat, Sep 11, 2021 at 7:25 AM Fabrice Durand <oeufd...@gmail.com> >>>>> wrote: >>>>> >>>>>> Hello Arun, >>>>>> >>>>>> there is no security event that trigger that but it´s not something >>>>>> really complicate to add in packetfence. >>>>>> >>>>>> If you look at is_max_reg_nodes_reached in node.pm, you can trigger >>>>>> a security event from there. >>>>>> >>>>>> Let me know if you need help on that, it won´t take me so much time >>>>>> to code it. >>>>>> >>>>>> Regards >>>>>> Fabrice >>>>>> >>>>>> >>>>>> Le mer. 25 août 2021 à 05:54, Arun Kangle via PacketFence-users < >>>>>> packetfence-users@lists.sourceforge.net> a écrit : >>>>>> >>>>>>> Hello All, >>>>>>> I went through the install guide and this list but I did not find >>>>>>> information on how to configure a customer security event. >>>>>>> Basically I wanted to trigger a custom security event when " max >>>>>>> nodes per pid met or exceeded" and move the node to the isolation vlan >>>>>>> so >>>>>>> that the user can deregister one of the nodes to proceed. >>>>>>> >>>>>>> Thanks on advance, >>>>>>> - Arun >>>>>>> _______________________________________________ >>>>>>> PacketFence-users mailing list >>>>>>> PacketFence-users@lists.sourceforge.net >>>>>>> https://lists.sourceforge.net/lists/listinfo/packetfence-users >>>>>>> >>>>>>
_______________________________________________ PacketFence-users mailing list PacketFence-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/packetfence-users