Hello Dustin, what happen if you do directly from the switch ?: set interfaces $port disable delete interfaces $port disable
Regards Fabrice Le 2016-05-10 15:07, Dustin Berube a écrit : > 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 > <http://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 > <http://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 -- 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)
0xF78F957E.asc
Description: application/pgp-keys
------------------------------------------------------------------------------ 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
