diff options
-rwxr-xr-x | etc/rc.banner | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/etc/rc.banner b/etc/rc.banner index f987665..7c1bd78 100755 --- a/etc/rc.banner +++ b/etc/rc.banner @@ -41,15 +41,22 @@ $buildtime = chop(file_get_contents("{$g['etc_path']}/version.buildtime")); $platform = chop(file_get_contents("{$g['etc_path']}/platform")); + $lanip = find_interface_ip($config['interfaces']['lan']['if']); + $wanip = find_interface_ip($config['interfaces']['wan']['if']); + echo <<<EOD *** This is pfSense version {$version} - {$platform} *** - LAN -> {$config['interfaces']['lan']['if']} -> {$config['interfaces']['lan']['ipaddr']} - WAN -> {$config['interfaces']['wan']['if']} -> {$config['interfaces']['wan']['ipaddr']} + LAN -> {$config['interfaces']['lan']['if']} -> {$lanip} + WAN -> {$config['interfaces']['wan']['if']} -> {$wanip} EOD; - for ($i = 1; isset($config['interfaces']['opt' . $i]); $i++) - echo "\n OPT{$i} -> {$config['interfaces']['opt' . $i]['if']} -> " . $config['interfaces']['opt' . $i]['ipaddr'] . - "({$config['interfaces']['opt' . $i]['descr']})"; + for ($i = 1; isset($config['interfaces']['opt' . $i]); $i++) { + $ipaddr = find_interface_ip($config['interfaces']['opt' . $i]['if']); + echo "\n OPT{$i} -> {$config['interfaces']['opt' . $i]['if']} -> "; + echo $ipaddr; + echo " ({$config['interfaces']['opt' . $i]['descr']})"; + } + ?>
\ No newline at end of file |