Skip to content

Commit

Permalink
Removed the serveur ip as a radius client
Browse files Browse the repository at this point in the history
  • Loading branch information
fdurand committed Mar 4, 2025
1 parent 7d4ddb6 commit f5b5e95
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 16 deletions.
24 changes: 12 additions & 12 deletions lib/pf/services/manager/radiusd_child.pm
Original file line number Diff line number Diff line change
Expand Up @@ -1376,18 +1376,18 @@ EOT
} else {
my $file = $install_dir."/raddb/sites-enabled/packetfence-cluster";
unlink($file);
my $management_ip
= defined( $management_network->tag('vip') )
? $management_network->tag('vip')
: $management_network->tag('ip');
$tags{'config'} .= <<"EOT";
client $management_ip {
require_message_authenticator = no
ipaddr = $management_ip
secret = '$local_secret'
shortname = pf
}
EOT
#my $management_ip
#= defined( $management_network->tag('vip') )
#? $management_network->tag('vip')
#: $management_network->tag('ip');
#$tags{'config'} .= <<"EOT";
#client $management_ip {
#require_message_authenticator = no
#ipaddr = $management_ip
#secret = '$local_secret'
#shortname = pf
#}
#EOT
}
# Ensure raddb/clients.conf.inc exists. radiusd won't start otherwise.
$tags{'template'} = "$conf_dir/radiusd/clients.conf.inc";
Expand Down
4 changes: 2 additions & 2 deletions lib/pfconfig/namespaces/config/Switch.pm
Original file line number Diff line number Diff line change
Expand Up @@ -129,8 +129,8 @@ sub build_child {

if ($self->{management_network}) {
my @management_ips;
push @management_ips, $self->{management_network}->tag('vip') if(defined($self->{management_network}->tag('vip')));
push @management_ips, $self->{management_network}->tag('ip') if(defined($self->{management_network}->tag('ip')));
#push @management_ips, $self->{management_network}->tag('vip') if(defined($self->{management_network}->tag('vip')));
#push @management_ips, $self->{management_network}->tag('ip') if(defined($self->{management_network}->tag('ip')));
push @management_ips, "100.64.0.1";
foreach my $management_ip (@management_ips){
$tmp_cfg{$management_ip} = {
Expand Down
2 changes: 0 additions & 2 deletions raddb/sites-available/dynamic-clients
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,6 @@ server dynamic_clients {
#
# The only contents of the virtual server is the "authorize" section.
authorize {

#
# Put any modules you want here. SQL, LDAP, "exec",
# Perl, etc. The only requirements is that the
Expand Down Expand Up @@ -141,7 +140,6 @@ SELECT nasname FROM (\

}
}

if ( &control:PacketFence-NasName != "" && &control:FreeRADIUS-Client-Shortname != "" && &control:FreeRADIUS-Client-Secret != "" && &control:FreeRADIUS-Client-NAS-Type != "" ) {
ok
}
Expand Down

0 comments on commit f5b5e95

Please sign in to comment.