From b3cb233ff656c0a5cb1695154ecf5a0aa51e3e34 Mon Sep 17 00:00:00 2001 From: Darren Embry Date: Thu, 7 Jun 2012 13:28:19 -0400 Subject: [PATCH] now shows ipv6 webConfigurator URLs (#2413) --- etc/rc.initial.setlanip | 22 ++++++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/etc/rc.initial.setlanip b/etc/rc.initial.setlanip index c46964e6a5..65dc338b59 100755 --- a/etc/rc.initial.setlanip +++ b/etc/rc.initial.setlanip @@ -323,9 +323,27 @@ if ($intip != '' || $intip6 != '') { echo gettext('You can now access the webConfigurator by opening the following URL in your web browser:') . "\n"; if(!empty($config['system']['webgui']['port'])) { $webuiport = $config['system']['webgui']['port']; - echo " {$config['system']['webgui']['protocol']}://{$intip}:{$port}/\n"; + if ($intip != '') { + echo " {$config['system']['webgui']['protocol']}://{$intip}:{$port}/\n"; + } + if ($intip6 != '') { + if (is_ipaddr($intip6)) { + echo " {$config['system']['webgui']['protocol']}://[{$intip6}]:{$port}/\n"; + } else { + echo " {$config['system']['webgui']['protocol']}://{$intip6}:{$port}/\n"; + } + } } else { - echo " {$config['system']['webgui']['protocol']}://{$intip}/\n"; + if ($intip != '') { + echo " {$config['system']['webgui']['protocol']}://{$intip}/\n"; + } + if ($intip6 != '') { + if (is_ipaddr($intip6)) { + echo " {$config['system']['webgui']['protocol']}://[{$intip6}]/\n"; + } else { + echo " {$config['system']['webgui']['protocol']}://{$intip6}/\n"; + } + } } } }