From 5c1556cd27c93705eef1d02f2d09e0c245212e67 Mon Sep 17 00:00:00 2001 From: Stefan Reiter Date: Mon, 29 Jul 2019 11:27:16 +0200 Subject: [PATCH] fix #2303: detect IPs of p2p interfaces "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 --- 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.39.2