diff options
author | Phil Davis <phil.davis@inf.org> | 2014-12-04 11:26:45 +0545 |
---|---|---|
committer | Phil Davis <phil.davis@inf.org> | 2014-12-04 11:26:45 +0545 |
commit | e4a496ae8f04074e714ac4ad5a4c48b41df8f05b (patch) | |
tree | 3b5cd74ffcab8696401377201c3ca51e06a27e99 | |
parent | 679c54fcee48cd3f054da4ebf0aabf2809571ce8 (diff) | |
download | pfsense-e4a496ae8f04074e714ac4ad5a4c48b41df8f05b.zip pfsense-e4a496ae8f04074e714ac4ad5a4c48b41df8f05b.tar.gz |
Use IPv4 for ntpq if IPv6 not allowed
Forum: https://forum.pfsense.org/index.php?topic=84890.0
-rw-r--r-- | usr/local/www/status_ntpd.php | 8 |
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); |