summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/etc/inc/openvpn.inc11
-rw-r--r--src/usr/local/www/status_openvpn.php4
2 files changed, 11 insertions, 4 deletions
diff --git a/src/etc/inc/openvpn.inc b/src/etc/inc/openvpn.inc
index d370e90..d48e6f6 100644
--- a/src/etc/inc/openvpn.inc
+++ b/src/etc/inc/openvpn.inc
@@ -1446,9 +1446,14 @@ function openvpn_get_server_status($server, $socket) {
$conn['common_name'] = $list[1];
$conn['remote_host'] = $list[2];
$conn['virtual_addr'] = $list[3];
- $conn['bytes_recv'] = $list[4];
- $conn['bytes_sent'] = $list[5];
- $conn['connect_time'] = $list[6];
+ $conn['virtual_addr6'] = $list[4];
+ $conn['bytes_recv'] = $list[5];
+ $conn['bytes_sent'] = $list[6];
+ $conn['connect_time'] = $list[7];
+ $conn['connect_time_unix'] = $list[8];
+ $conn['user_name'] = $list[9];
+ $conn['client_id'] = $list[10];
+ $conn['peer_id'] = $list[11];
$server['conns'][] = $conn;
}
/* parse routing table lines */
diff --git a/src/usr/local/www/status_openvpn.php b/src/usr/local/www/status_openvpn.php
index c643b20..1722db6 100644
--- a/src/usr/local/www/status_openvpn.php
+++ b/src/usr/local/www/status_openvpn.php
@@ -102,7 +102,8 @@ include("head.inc"); ?>
<tr>
<th><?=gettext("Common Name")?></th>
<th><?=gettext("Real Address")?></th>
- <th><?=gettext("Virtual Address"); ?></th>
+ <th><?=gettext("Virtual IPv4 Address"); ?></th>
+ <th><?=gettext("Virtual IPv6 Address"); ?></th>
<th><?=gettext("Connected Since"); ?></th>
<th><?=gettext("Bytes Sent")?></th>
<th><?=gettext("Bytes Received")?></th>
@@ -118,6 +119,7 @@ include("head.inc"); ?>
<td><?=$conn['common_name'];?></td>
<td><?=$conn['remote_host'];?></td>
<td><?=$conn['virtual_addr'];?></td>
+ <td><?=$conn['virtual_addr6'];?></td>
<td><?=$conn['connect_time'];?></td>
<td><?=format_bytes($conn['bytes_sent']);?></td>
<td><?=format_bytes($conn['bytes_recv']);?></td>
OpenPOWER on IntegriCloud