diff options
author | Luiz Otavio O Souza <luiz@netgate.com> | 2016-03-05 21:31:44 -0600 |
---|---|---|
committer | Luiz Otavio O Souza <luiz@netgate.com> | 2016-03-05 21:33:14 -0600 |
commit | 16feb55d1bc24e2d37a3032527d2059d9e18406b (patch) | |
tree | 9ec5e90ca8142e37428b070af3cfe65346e82122 | |
parent | 86d1c9c22e073beb0b3c3fc3506b4184c07cf175 (diff) | |
download | pfsense-16feb55d1bc24e2d37a3032527d2059d9e18406b.zip pfsense-16feb55d1bc24e2d37a3032527d2059d9e18406b.tar.gz |
When listing the network interfaces, print the link state and not the administrative state.
-rw-r--r-- | src/etc/inc/config.console.inc | 8 |
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)); } } |