summaryrefslogtreecommitdiffstats
path: root/usr/local/www/status_ntpd.php
diff options
context:
space:
mode:
authorPhil Davis <phil.davis@inf.org>2014-12-04 11:26:45 +0545
committerPhil Davis <phil.davis@inf.org>2014-12-04 11:26:45 +0545
commite4a496ae8f04074e714ac4ad5a4c48b41df8f05b (patch)
tree3b5cd74ffcab8696401377201c3ca51e06a27e99 /usr/local/www/status_ntpd.php
parent679c54fcee48cd3f054da4ebf0aabf2809571ce8 (diff)
downloadpfsense-e4a496ae8f04074e714ac4ad5a4c48b41df8f05b.zip
pfsense-e4a496ae8f04074e714ac4ad5a4c48b41df8f05b.tar.gz
Use IPv4 for ntpq if IPv6 not allowed
Forum: https://forum.pfsense.org/index.php?topic=84890.0
Diffstat (limited to 'usr/local/www/status_ntpd.php')
-rw-r--r--usr/local/www/status_ntpd.php8
1 files changed, 6 insertions, 2 deletions
diff --git a/usr/local/www/status_ntpd.php b/usr/local/www/status_ntpd.php
index 446b1d5..d8a0383 100644
--- a/usr/local/www/status_ntpd.php
+++ b/usr/local/www/status_ntpd.php
@@ -45,8 +45,12 @@
require_once("guiconfig.inc");
if(!isset($config['ntpd']['noquery'])) {
+ if (isset($config['system']['ipv6allow']))
+ $inet_version = "";
+ else
+ $inet_version = " -4";
- exec("/usr/local/sbin/ntpq -pn | /usr/bin/tail +3", $ntpq_output);
+ exec("/usr/local/sbin/ntpq -pn $inet_version | /usr/bin/tail +3", $ntpq_output);
$ntpq_servers = array();
foreach ($ntpq_output as $line) {
@@ -96,7 +100,7 @@ if(!isset($config['ntpd']['noquery'])) {
$ntpq_servers[] = $server;
}
- exec("/usr/local/sbin/ntpq -c clockvar", $ntpq_clockvar_output);
+ exec("/usr/local/sbin/ntpq -c $inet_version clockvar", $ntpq_clockvar_output);
foreach ($ntpq_clockvar_output as $line) {
if (substr($line, 0, 9) == "timecode=") {
$tmp = explode('"', $line);
OpenPOWER on IntegriCloud