Hello Tobias,

thanks for testing it.

Btw i have update the PacketFence code to take care of that for the next release.

Regards

Fabrice



Le 2018-06-11 à 08:28, Meiser Tobias a écrit :

Hi Fabrice,

your solution works well. Thanks for your answer.

Regards

Tobias

*Von:*Fabrice Durand via PacketFence-users <[email protected]>
*Gesendet:* Freitag, 8. Juni 2018 14:44
*An:* [email protected]
*Cc:* Fabrice Durand <[email protected]>
*Betreff:* Re: [PacketFence-users] Switch CLI Access

Hello Tobias,

bte we don't have all the switches supported in PacketFence to be able to test if the CLI access is wroking.

But if you tell me that the generic switch works with CLI access then you can try to add that in the H3C.pm file:

=item returnAuthorizeWrite
Return a generic accept without any attributes for this module
=cut

sub returnAuthorizeWrite {
    my ($self, $args) = @_;
    my $logger = $self->logger;
    my $radius_reply_ref;
    my $status;
    $radius_reply_ref->{'Reply-Message'} = "Switch enable access granted by PacketFence";     $logger->info("User $args->{'user_name'} logged in $args->{'switch'}{'_id'} with write access");
    my $filter = pf::access_filter::radius->new;
    my $rule = $filter->test('returnAuthorizeWrite', $args);
    ($radius_reply_ref, $status) = $filter->handleAnswerInRule($rule,$args,$radius_reply_ref);
    return [$status, %$radius_reply_ref];

}

=item returnAuthorizeRead
Return a generic accept without any attributes for this module
=cut

sub returnAuthorizeRead {
    my ($self, $args) = @_;
    my $logger = $self->logger;
    my $radius_reply_ref;
    my $status;
    $radius_reply_ref->{'Reply-Message'} = "Switch read access granted by PacketFence";     $logger->info("User $args->{'user_name'} logged in $args->{'switch'}{'_id'} with read access");
    my $filter = pf::access_filter::radius->new;
    my $rule = $filter->test('returnAuthorizeRead', $args);
    ($radius_reply_ref, $status) = $filter->handleAnswerInRule($rule,$args,$radius_reply_ref);
    return [$status, %$radius_reply_ref];
}


Regards
Fabrice

Le 2018-06-07 à 07:03, Meiser Tobias via PacketFence-users a écrit :

    Hello Fabrice,

    we are using H3C::S5120 as Switch Type. When I try to logon via
    CLI the Radius replies: Module-Failure-Message = "rest:
    
{\"control:PacketFence-Authorization-Status\":\"allow\",\"Reply-Message\":\"PacketFence
    does not support this switch for read/write access login\"}

    When I change switch type to „Generic“ the switch login works as
    expected. Is there a list of switches which are supported for cli
    access ?

    Best Regards

    Tobias




    
------------------------------------------------------------------------------

    Check out the vibrant tech community on one of the world's most

    engaging tech sites, Slashdot.org!http://sdm.link/slashdot




    _______________________________________________

    PacketFence-users mailing list

    [email protected]
    <mailto:[email protected]>

    https://lists.sourceforge.net/lists/listinfo/packetfence-users



--
Fabrice Durand
[email protected] <mailto:[email protected]>  ::  +1.514.447.4918 (x135) 
::www.inverse.ca <http://www.inverse.ca>
Inverse inc. :: Leaders behind SOGo (http://www.sogo.nu) and PacketFence 
(http://packetfence.org)

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users

Reply via email to