]> git.proxmox.com Git - pve-common.git/blobdiff - src/PVE/Network.pm
add and use physical NIC regexp
[pve-common.git] / src / PVE / Network.pm
index babc2049844e059d5cc9e50ff8b515cf1ae1413a..627e7647050c3b97ad3c444c98941437a770c848 100644 (file)
@@ -14,6 +14,8 @@ use Net::IP;
 
 # host network related utility functions
 
+our $PHYSICAL_NIC_RE = qr/(?:eth\d+|en[^:.]+|ib\d+)/;
+
 our $ipv4_reverse_mask = [
     '0.0.0.0',
     '128.0.0.0',
@@ -595,12 +597,12 @@ sub get_ip_from_hostname {
        $ip = addr_to_ip($res[0]->{addr})
     };
     if ($@) {
-       die "hostname lookup failed:\n$@" if !$noerr;
+       die "hostname lookup '$hostname' failed - $@" if !$noerr;
        return undef;
     }
 
     if ($ip =~ m/^127\.|^::1$/) {
-       die "hostname lookup failed - got local IP address ($hostname = $ip)\n" if !$noerr;
+       die "hostname lookup '$hostname' failed - got local IP address '$ip'\n" if !$noerr;
        return undef;
     }