diff options
Diffstat (limited to 'etc/rc.d')
-rw-r--r-- | etc/rc.d/network_ipv6 | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/etc/rc.d/network_ipv6 b/etc/rc.d/network_ipv6 index 6b4809f..6b47af8 100644 --- a/etc/rc.d/network_ipv6 +++ b/etc/rc.d/network_ipv6 @@ -302,6 +302,15 @@ network6_interface_setup() { rtsol_interface=no ifconfig $i inet6 ${ipv6_ifconfig} alias fi + alias=0 + while : ; do + eval ipv6_ifconfig=\$ipv6_ifconfig_${i}_alias${alias} + if [ -z "${ipv6_ifconfig}" ]; then + break; + fi + ifconfig $i inet6 ${ipv6_ifconfig} alias + alias=$((${alias} + 1)) + done if [ ${rtsol_available} = yes -a ${rtsol_interface} = yes ] then |