mirror of
https://github.com/RaspAP/raspap-webgui.git
synced 2024-11-21 23:20:22 +00:00
Merge pull request #1157 from RaspAP/feature/routing-table
Implement routing table raw output
This commit is contained in:
commit
5cbe9eba94
5 changed files with 42 additions and 0 deletions
|
@ -55,3 +55,14 @@ function getRouteInfo($checkAccess)
|
|||
return $rInfo;
|
||||
}
|
||||
|
||||
/*
|
||||
* Fetches raw output of ip route
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
function getRouteInfoRaw()
|
||||
{
|
||||
exec('ip route list', $routes);
|
||||
return $routes;
|
||||
}
|
||||
|
||||
|
|
|
@ -14,6 +14,7 @@ function DisplayNetworkingConfig()
|
|||
|
||||
exec("ls /sys/class/net | grep -v lo", $interfaces);
|
||||
$routeInfo = getRouteInfo(true);
|
||||
$routeInfoRaw = getRouteInfoRaw();
|
||||
$arrHostapdConf = parse_ini_file(RASPI_CONFIG.'/hostapd.ini');
|
||||
$bridgedEnabled = $arrHostapdConf['BridgedEnable'];
|
||||
|
||||
|
@ -21,6 +22,7 @@ function DisplayNetworkingConfig()
|
|||
"status",
|
||||
"interfaces",
|
||||
"routeInfo",
|
||||
"routeInfoRaw",
|
||||
"bridgedEnabled")
|
||||
);
|
||||
}
|
||||
|
|
Binary file not shown.
|
@ -679,6 +679,12 @@ msgstr "Error saving network configuration to file"
|
|||
msgid "Unable to detect interface"
|
||||
msgstr "Unable to detect interface"
|
||||
|
||||
msgid "Routing table"
|
||||
msgstr "Routing table"
|
||||
|
||||
msgid "raw output"
|
||||
msgstr "raw output"
|
||||
|
||||
#: includes/system.php
|
||||
msgid "System Information"
|
||||
msgstr "System Information"
|
||||
|
|
|
@ -55,6 +55,29 @@
|
|||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h4 class="mt-3"><?php echo _("Routing table"); ?></h4>
|
||||
<div class="card h-100 w-100">
|
||||
<div class="card-header"><?php echo _("raw output") ?></div>
|
||||
<div class="card-body">
|
||||
<div class="row">
|
||||
<div class="col-sm-12">
|
||||
<div class="table-responsive">
|
||||
<table class="table">
|
||||
<tbody>
|
||||
<?php foreach($routeInfoRaw as $route): ?>
|
||||
<tr>
|
||||
<pre class="unstyled"><?php echo $route; ?></pre>
|
||||
</tr>
|
||||
<?php endforeach ?>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<h4 class="mt-3"><?php echo _("Current settings") ?></h4>
|
||||
<div class="row">
|
||||
<?php if (!$bridgedEnabled) : // No interface details when bridged ?>
|
||||
|
|
Loading…
Reference in a new issue