Hello,
I'm having an issues with Packetfence 6.0.1 Zen not being able to bounce
the ports on my Juniper switches using SSH. From the Juniper side I see the
login was successful and all commands are processed, however the commands
to disable/enable the interface are never sent. Below is the output of a
trace on the Juniper side and the corresponding packetfence.log
Notice the commit is sent immediately after entering configuration mode.
I have tested this on a Juniper EX4200-48PX running Junos v14.1X53-D35.3
Any suggestions would be appreciated. Let me know if you have any questions
or if I can provide further information.
Juniper cli-commands Debug
==============================
May 10 18:16:30 sshd[4241]: Accepted keyboard-interactive/pam for
packetfence from 172.30.40.10 port 54996 ssh2
May 10 18:16:30 mgd[4246]: UI_AUTH_EVENT: Authenticated user
'packetfence' at permission level 'j-super-user'
May 10 18:16:30 mgd[4246]: UI_LOGIN_EVENT: User 'packetfence' login,
class 'j-super-user' [4246], ssh-connection '172.30.40.10 54996
172.22.0.201 22', client-mode 'cli'
May 10 18:16:31 mgd[4246]: UI_CMDLINE_READ_LINE: User 'packetfence',
command 'set cli screen-length 0 '
May 10 18:16:31 mgd[4246]: UI_CMDLINE_READ_LINE: User 'packetfence',
command 'configure '
May 10 18:16:31 mgd[4246]: UI_DBASE_LOGIN_EVENT: User 'packetfence'
entering configuration mode
May 10 18:16:31 mgd[4246]: UI_CMDLINE_READ_LINE: User 'packetfence',
command 'commit comment "admin link status change by PacketFence" '
May 10 18:16:31 mgd[4246]: UI_COMMIT: User 'packetfence' requested
'commit' operation (comment: admin link status change by PacketFence)
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: updating commit revision
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: start loading commit script changes
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: no commit script changes
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: no transient commit script changes
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: finished loading commit script changes
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: copying juniper.db to juniper.data+
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: finished copying juniper.db to juniper.data+
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: exporting juniper.conf
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: expanding interface-ranges
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: finished expanding interface-ranges
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: expanding groups
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: finished expanding groups
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: setup foreign files
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: update license counters
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: finish license counters
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: propagating foreign files
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: complete foreign files
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: dropping unchanged foreign files
May 10 18:16:31 mgd[4246]: UI_CHILD_START: Starting child '/usr/sbin/ffp'
May 10 18:16:31 mgd[4246]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4250, status 0
May 10 18:16:31 mgd[4246]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4250, status 0
May 10 18:16:31 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: daemons checking new configuration
May 10 18:16:31 mgd[4246]: UI_CHILD_START: Starting child '/usr/sbin/ffp'
May 10 18:16:32 mgd[4246]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4261, status 0
May 10 18:16:32 mgd[4246]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4261, status 0
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: commit wrapup...
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: start ffp activate
May 10 18:16:32 mgd[4246]: UI_CHILD_START: Starting child '/usr/sbin/ffp'
May 10 18:16:32 mgd[4246]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4262, status 0
May 10 18:16:32 mgd[4246]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4262, status 0
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/etc/pam.conf'
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/etc/pam_radius.conf'
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/etc/pam_tacplus.conf'
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/etc/issue'
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/etc/certs'
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: executing foreign_commands
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: not executing ui_commit in rc.ui
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: finish ffp activate
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: copying configuration to juniper.save
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: db_check_constraint_ids_clear start
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: db_check_constraint_ids_clear done
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: db_groups_info_clear start
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: db_groups_info_clear done
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/run/db/juniper.data'
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: Rotate backup configs
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: signaling 'Simple Network Management Protocol process', pid 1300,
signal 31, status 0 with notification errors enabled
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: notifying daemons of new configuration
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: commit complete
May 10 18:16:32 mgd[4246]: UI_COMMIT_COMPLETED: commit complete
May 10 18:16:32 mgd[4246]: UI_COMMIT_PROGRESS: Commit operation in
progress: signaling 'Alarm control process', pid 1296, signal 30, status 0
with notification errors enabled
May 10 18:16:32 mgd[4246]: UI_CMDLINE_READ_LINE: User 'packetfence',
command 'exit '
May 10 18:16:32 mgd[4246]: UI_DBASE_LOGOUT_EVENT: User 'packetfence'
exiting configuration mode
May 10 18:16:32 sshd[4241]: Received disconnect from 172.30.40.10: 11:
disconnected by user
May 10 18:16:32 mgd[4246]: UI_CMDLINE_READ_LINE: User 'packetfence',
command 'set cli screen-length 24 '
May 10 18:16:33 mgd[4246]: UI_LOGOUT_EVENT: User 'packetfence' logout
May 10 18:16:37 sshd[4268]: Accepted keyboard-interactive/pam for
packetfence from 172.30.40.10 port 55000 ssh2
May 10 18:16:38 mgd[4273]: UI_AUTH_EVENT: Authenticated user
'packetfence' at permission level 'j-super-user'
May 10 18:16:38 mgd[4273]: UI_LOGIN_EVENT: User 'packetfence' login,
class 'j-super-user' [4273], ssh-connection '172.30.40.10 55000
172.22.0.201 22', client-mode 'cli'
May 10 18:16:38 mgd[4273]: UI_CMDLINE_READ_LINE: User 'packetfence',
command 'set cli screen-length 0 '
May 10 18:16:38 mgd[4273]: UI_CMDLINE_READ_LINE: User 'packetfence',
command 'configure '
May 10 18:16:38 mgd[4273]: UI_DBASE_LOGIN_EVENT: User 'packetfence'
entering configuration mode
May 10 18:16:38 mgd[4273]: UI_CMDLINE_READ_LINE: User 'packetfence',
command 'commit comment "admin link status change by PacketFence" '
May 10 18:16:38 mgd[4273]: UI_COMMIT: User 'packetfence' requested
'commit' operation (comment: admin link status change by PacketFence)
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: updating commit revision
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: start loading commit script changes
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: no commit script changes
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: no transient commit script changes
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: finished loading commit script changes
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: copying juniper.db to juniper.data+
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: finished copying juniper.db to juniper.data+
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: exporting juniper.conf
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: expanding interface-ranges
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: finished expanding interface-ranges
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: expanding groups
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: finished expanding groups
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: setup foreign files
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: update license counters
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: finish license counters
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: propagating foreign files
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: complete foreign files
May 10 18:16:38 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: dropping unchanged foreign files
May 10 18:16:38 mgd[4273]: UI_CHILD_START: Starting child '/usr/sbin/ffp'
May 10 18:16:39 mgd[4273]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4277, status 0
May 10 18:16:39 mgd[4273]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4277, status 0
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: daemons checking new configuration
May 10 18:16:39 mgd[4273]: UI_CHILD_START: Starting child '/usr/sbin/ffp'
May 10 18:16:39 mgd[4273]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4288, status 0
May 10 18:16:39 mgd[4273]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4288, status 0
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: commit wrapup...
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: start ffp activate
May 10 18:16:39 mgd[4273]: UI_CHILD_START: Starting child '/usr/sbin/ffp'
May 10 18:16:39 mgd[4273]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4289, status 0
May 10 18:16:39 mgd[4273]: UI_CHILD_STATUS: Cleanup child
'/usr/sbin/ffp', PID 4289, status 0
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/etc/pam.conf'
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/etc/pam_radius.conf'
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/etc/pam_tacplus.conf'
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/etc/issue'
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/etc/certs'
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: executing foreign_commands
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: not executing ui_commit in rc.ui
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: finish ffp activate
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: copying configuration to juniper.save
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: db_check_constraint_ids_clear start
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: db_check_constraint_ids_clear done
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: db_groups_info_clear start
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: db_groups_info_clear done
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: activating '/var/run/db/juniper.data'
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: Rotate backup configs
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: signaling 'Simple Network Management Protocol process', pid 1300,
signal 31, status 0 with notification errors enabled
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: notifying daemons of new configuration
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: commit complete
May 10 18:16:39 mgd[4273]: UI_COMMIT_COMPLETED: commit complete
May 10 18:16:39 mgd[4273]: UI_COMMIT_PROGRESS: Commit operation in
progress: signaling 'Alarm control process', pid 1296, signal 30, status 0
with notification errors enabled
May 10 18:16:40 mgd[4273]: UI_CMDLINE_READ_LINE: User 'packetfence',
command 'exit '
May 10 18:16:40 mgd[4273]: UI_DBASE_LOGOUT_EVENT: User 'packetfence'
exiting configuration mode
May 10 18:16:40 sshd[4268]: Received disconnect from 172.30.40.10: 11:
disconnected by user
May 10 18:16:40 mgd[4273]: UI_CMDLINE_READ_LINE: User 'packetfence',
command 'set cli screen-length 24 '
May 10 18:16:40 mgd[4273]: UI_LOGOUT_EVENT: User 'packetfence' logout
Packetfence.log
=================================
[root@PacketFence-ZEN-6-0-0 bin]# tail -n150 ../logs/packetfence.log
May 10 14:27:40 httpd.portal(4547) WARN: [mac:00:21:cc:be:a1:3f] Calling
match with empty/invalid rule class. Defaulting to 'authentication'
(pf::authentication::match)
May 10 14:27:40 httpd.portal(4547) INFO: [mac:00:21:cc:be:a1:3f] Using
sources fcc-ad for matching (pf::authentication::match)
May 10 14:27:40 httpd.portal(4547) INFO: [mac:00:21:cc:be:a1:3f] Matched
rule (technology) in source fcc-ad, returning actions.
(pf::Authentication::Source::match)
May 10 14:27:40 httpd.portal(4547) INFO: [mac:00:21:cc:be:a1:3f] Found
source fcc-ad in session. (Class::MOP::Class:::around)
May 10 14:27:40 httpd.portal(4547) INFO: [mac:00:21:cc:be:a1:3f] Found
source fcc-ad in session. (Class::MOP::Class:::around)
May 10 14:27:40 httpd.portal(4286) INFO: [mac:unknown] Instantiate profile
default (pf::Portal::ProfileFactory::_from_profile)
May 10 14:27:40 httpd.portal(4286) INFO: [mac:00:21:cc:be:a1:3f]
Instantiate profile default (pf::Portal::ProfileFactory::_from_profile)
May 10 14:27:40 httpd.portal(4286) INFO: [mac:00:21:cc:be:a1:3f]
Instantiate profile default (pf::Portal::ProfileFactory::_from_profile)
May 10 14:27:40 httpd.portal(4286) INFO: [mac:00:21:cc:be:a1:3f] User
dberube has authenticated on the portal. (Class::MOP::Class:::after)
May 10 14:27:40 httpd.portal(4286) INFO: [mac:00:21:cc:be:a1:3f] No
provisioner found for 00:21:cc:be:a1:3f. Continuing.
(captiveportal::PacketFence::DynamicRouting::Module::Provisioning::execute_child)
May 10 14:27:40 httpd.portal(4286) INFO: [mac:00:21:cc:be:a1:3f] User
dberube has authenticated on the portal. (Class::MOP::Class:::after)
May 10 14:27:40 httpd.portal(4286) INFO: [mac:00:21:cc:be:a1:3f]
Instantiate profile default (pf::Portal::ProfileFactory::_from_profile)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:unknown] Instantiate profile
default (pf::Portal::ProfileFactory::_from_profile)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f]
Instantiate profile default (pf::Portal::ProfileFactory::_from_profile)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f]
Instantiate profile default (pf::Portal::ProfileFactory::_from_profile)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f] Releasing
device (captiveportal::PacketFence::DynamicRouting::Module::Root::release)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f]
Instantiate a new iptables modification method. pf::ipset
(pf::inline::get_technique)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f]
Instantiate profile default (pf::Portal::ProfileFactory::_from_profile)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f]
re-evaluating access (manage_register called)
(pf::enforcement::reevaluate_access)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f] is
currentlog connected at (172.22.0.201) ifIndex 94 registration
(pf::enforcement::_should_we_reassign_vlan)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f]
Instantiate profile default (pf::Portal::ProfileFactory::_from_profile)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f] Connection
type is WIRED_MAC_AUTH. Getting role from node_info
(pf::role::getRegisteredRole)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f] Username
was defined "0021ccbea13f" - returning role 'Technology Services'
(pf::role::getRegisteredRole)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f] PID:
"dberube", Status: reg Returned VLAN: (undefined), Role: Technology
Services (pf::role::fetchRoleForNode)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f] VLAN
reassignment required (current VLAN = 98 but should be in VLAN 51)
(pf::enforcement::_should_we_reassign_vlan)
May 10 14:27:40 httpd.portal(4288) INFO: [mac:00:21:cc:be:a1:3f] switch
port is (172.22.0.201) ifIndex 94 connection type: Wired MAC Auth
(pf::enforcement::_vlan_reevaluation)
May 10 14:27:41 httpd.portal(4548) INFO: [mac:00:21:cc:be:a1:3f] Dealing
with a endpoint / browser with captive-portal detection capabilities while
having a self-signed SSL certificate. Using HTTP instead of HTTPS
(pf::web::dispatcher::handler)
May 10 14:27:41 httpd.portal(4548) INFO: [mac:00:21:cc:be:a1:3f]
Instantiate a new iptables modification method. pf::ipset
(pf::inline::get_technique)
May 10 14:27:41 httpd.portal(4541) INFO: [mac:00:21:cc:be:a1:3f] Dealing
with a endpoint / browser with captive-portal detection capabilities while
having a self-signed SSL certificate. Using HTTP instead of HTTPS
(pf::web::dispatcher::handler)
May 10 14:27:41 httpd.portal(4541) INFO: [mac:00:21:cc:be:a1:3f]
Instantiate a new iptables modification method. pf::ipset
(pf::inline::get_technique)
May 10 14:27:45 pfcmd_vlan(4710) INFO: Shutting port
(pf::Switch::Juniper::setAdminStatus)
May 10 14:27:52 pfcmd_vlan(4712) INFO: Enabling port
(pf::Switch::Juniper::setAdminStatus)
May 10 14:28:11 httpd.portal(4285) INFO: [mac:00:21:cc:be:a1:3f] Dealing
with a endpoint / browser with captive-portal detection capabilities while
having a self-signed SSL certificate. Using HTTP instead of HTTPS
(pf::web::dispatcher::handler)
Thanks,
Dustin
------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
PacketFence-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/packetfence-users