Hello Enrico,
https://github.com/inverse-inc/packetfence/blob/devel/docs/PacketFence_Installation_Guide.asciidoc#advanced-access-configuration
Try that instead:
machine_account != "" && ssid == Secure
Regards
Fabrice
Le 19-07-18 à 17 h 29, Enrico Pasqualotto via PacketFence-users a écrit :
By checking the code of radius.pm (where should create condition to
profile selection) I can't saw the node_info loaded in option. Can be
the issue why I'm not able to use node_info.machine_account inside
advanced_filter?
$options->{'last_connection_sub_type'} = $args->{'connection_sub_type'};
$options->{'last_connection_type'} =
connection_type_to_str($args->{'connection_type'});
$options->{'last_switch'} = $switch_id;
$options->{'last_port'} = $args->{'switch'}->{switch_port} if
(defined($args->{'switch'}->{switch_port}));
$options->{'last_vlan'} = $args->{'vlan'} if (defined($args->{'vlan'}));
$options->{'last_ssid'} = $args->{'ssid'} if (defined($args->{'ssid'}));
$options->{'last_dot1x_username'} = $args->{'user_name'} if
(defined($args->{'user_name'}));
$options->{'realm'} = $args->{'realm'} if (defined($args->{'realm'}));
$options->{'radius_request'} = $args->{'radius_request'};
$options->{'fingerbank_info'} = $args->{'fingerbank_info'};
my $profile =
pf::Connection::ProfileFactory->instantiate($args->{'mac'},$options);
Docs in "Installation Guide" have also an example like:
node_info.machine_account != "" && ssid == Secure
Someone can help me to better understand the issue?
Thanks
------------------------------------------------------------------------
*Da:* Enrico Pasqualotto via PacketFence-users
<[email protected]>
*Inviato:* martedì 16 luglio 2019 14:26
*A:* [email protected]
*Cc:* Enrico Pasqualotto
*Oggetto:* [PacketFence-users] Profile filtering using machine_account
Hello, I'm trying to configure a setup in 802.1x where VLAN are
assigned using Active-Directory group (ex:
action0=set_role=Role_VLAN1, condition0=memberOf,matches
regexp,GroupVLAN1) but for certain VLAN is mandatory to have a PC
joined to domain.
All PCs have "machine_auth or user auth" option into WLAN settings, so
it make machine_auth into login screen and user auth after user
credential.
As customer also needs to manage the setup I prefer to use WEB GUI.
I've created a profile with an advanced_filter:
node_info.machine_account != "" and the sources with the group that
is mandatory the domain join.
If I check into nodes details I saw the machine_account correctly set
but profile doesn't get matched until I remove the string:
node_info.machine_account != ""
Anyone know why it doesn't match the profile when I got
machine_account set?
--
Enrico Pasqualotto for
Private mail: [email protected] <mailto:[email protected]>
Office: +39 045 9971269
Le informazioni contenute in questo messaggio di posta elettronica e
negli eventuali allegati sono riservate e confidenziali e sono
indirizzate esclusivamente al destinatario. Si prega di non fare
copia, inoltrare a terzi o conservare tale messaggio se non si è il
legittimo destinatario dello stesso. Qualora questo messaggio sia
stato ricevuto per errore, si prega di rinviarlo al mittente e di
cancellarlo permanentemente dal proprio computer.
The information contained in this message and in any attachment is
intended exclusively for the recipient. If you are not the intended
recipient you are hereby notified not to copy, save, disclose, or
distribute it to any third party. If you erroneously received this
message you are kindly requested to return it to the sender and
eliminate it permanently from your computer.
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users
--
Fabrice Durand
[email protected] :: +1.514.447.4918 (x135) :: www.inverse.ca
Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and PacketFence
(http://packetfence.org)
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users