On Tue, May 7, 2019 22:29, Durand fabrice via PacketFence-users wrote:
> Hello David,
>
> for that you can use the radius filter to add on the fly the additional
> attribute.
>
> [mac]
> filter = mac
> operator = is
> value = 00:11:22:33:44:55
>
> [1:mac]
> scope = returnRadiusAccessAccept
> merge_answer = yes
> answer1 = Egress-VLANID => 22
>
> If the mac is 00:11:22:33:44:55 then add Egress-VLANID = 22 attribute in
> the reply.

I created the following at the end of pf/conf/radius_filters.conf:

        [mymachine1]
        filter = mac
        operator = is
        value = 07:3d:95:14:aa:ee

        [mac:mymachine1]
        scope = returnRadiusAccessAccept
        merge_answer = yes
        answer1 = Egress-VLANID => 0x31000190
        answer2 = Egress-VLANID => 0x32000064

It only seems to be returning one result:

        Reply-Message = "Request processed by PacketFence"
        Tunnel-Type:0 = VLAN
        Tunnel-Private-Group-Id:0 = "100"
        Egress-VLANID = 838860900
        Tunnel-Medium-Type:0 = IEEE-802

Only the last entry is sent back? If I then add a third entry:

        answer3 = Egress-VLANID => 0x32000065

I get back

        Egress-VLANID = 838860901



For changes to take effect, it looks like I need to restart httpd.aaa, but
when I do so from the web UI, I get DB connection errors:

        May  8 11:41:15 pf1 packetfence: INFO pfcmd.pl(13907): Connecting to
MySQL database (pfconfig::backend::mysql::_get_db)
        May  8 11:41:15 pf1 packetfence: ERROR pfcmd.pl(13907): Can't get any
result from DB while trying to check for database schema version
(pf::version::version_check_db)
        May  8 11:41:16 pf1 packetfence: INFO pfcmd.pl(13907): Preprocessing
filter condition 'mymachine'
(pf::config::builder::scoped_filter_engines::preprocessCondition)
        May  8 11:41:16 pf1 packetfence: INFO pfcmd.pl(13907): Processing rule
'mac:mymachine'
(pf::config::builder::scoped_filter_engines::preprocessRule)





_______________________________________________
PacketFence-users mailing list
PacketFence-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to