summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLuiz Otavio O Souza <luiz@netgate.com>2016-03-05 21:31:44 -0600
committerLuiz Otavio O Souza <luiz@netgate.com>2016-03-05 21:33:14 -0600
commit16feb55d1bc24e2d37a3032527d2059d9e18406b (patch)
tree9ec5e90ca8142e37428b070af3cfe65346e82122 /src
parent86d1c9c22e073beb0b3c3fc3506b4184c07cf175 (diff)
downloadpfsense-16feb55d1bc24e2d37a3032527d2059d9e18406b.zip
pfsense-16feb55d1bc24e2d37a3032527d2059d9e18406b.tar.gz
When listing the network interfaces, print the link state and not the administrative state.
Diffstat (limited to 'src')
-rw-r--r--src/etc/inc/config.console.inc8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/etc/inc/config.console.inc b/src/etc/inc/config.console.inc
index 19fe910..32c07fc 100644
--- a/src/etc/inc/config.console.inc
+++ b/src/etc/inc/config.console.inc
@@ -98,9 +98,15 @@ EOD;
$iflist = array();
} else {
foreach ($iflist as $iface => $ifa) {
+ $friendly = convert_real_interface_to_friendly_interface_name($iface);
+ $ifstatus = pfSense_get_interface_addresses($config['interfaces'][$friendly]['if']);
+ if (is_array($ifstatus) && $ifstatus['linkstateup'])
+ $status = " (up)";
+ else
+ $status = "(down)";
$ifsmallist = trim($ifsmallist . " " . $iface);
echo sprintf("% -7s%s %s %s\n", $iface, $ifa['mac'],
- $ifa['up'] ? " (up)" : "(down)", substr($ifa['dmesg'], 0, 48));
+ $status, substr($ifa['dmesg'], 0, 48));
}
}
OpenPOWER on IntegriCloud