"ip address show" prints: inet ADDR peer PEERADDR/32 scope global DEVICE
for pointtopoint interfaces. We're not interested in the netmask itself, just make the Regex match. Signed-off-by: Stefan Reiter <s.rei...@proxmox.com> --- src/PVE/Network.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/PVE/Network.pm b/src/PVE/Network.pm index 8dfc9c2..b1564e8 100644 --- a/src/PVE/Network.pm +++ b/src/PVE/Network.pm @@ -592,7 +592,7 @@ sub get_local_ip_from_cidr { my $code = sub { my $line = shift; - if ($line =~ m!^\s*inet(?:6)?\s+($PVE::Tools::IPRE)/\d+!) { + if ($line =~ m!^\s*inet(?:6)?\s+($PVE::Tools::IPRE)(?:/\d+|\s+peer\s+)!) { push @$IPs, $1; } }; -- 2.20.1 _______________________________________________ pve-devel mailing list pve-devel@pve.proxmox.com https://pve.proxmox.com/cgi-bin/mailman/listinfo/pve-devel