diff --git a/Shorewall/Perl/lib.runtime b/Shorewall/Perl/lib.runtime index 5bb83bd80..abb32f716 100644 --- a/Shorewall/Perl/lib.runtime +++ b/Shorewall/Perl/lib.runtime @@ -1110,7 +1110,7 @@ interface_is_usable() # $1 = interface # find_interface_addresses() # $1 = interface { - $IP -f inet6 addr show $1 2> /dev/null | grep 'inet6 2' | sed 's/\s*inet6 //;s/\/.*//;s/ peer.*//' + $IP -f inet6 addr show $1 2> /dev/null | grep 'inet6 2' | sed 's/\s*inet6 //;s/\/.*//;s/ peer [0-9a-f:]*//' } # @@ -1119,7 +1119,7 @@ find_interface_addresses() # $1 = interface find_interface_full_addresses() # $1 = interface { - $IP -f inet6 addr show $1 2> /dev/null | grep 'inet6 ' | sed 's/\s*inet6 //;s/ scope.*//;s/ peer.*//' + $IP -f inet6 addr show $1 2> /dev/null | grep 'inet6 ' | sed 's/\s*inet6 //;s/ scope.*//;s/ peer [0-9a-f:]*//' } #