From 742d3f3899f478a07d4cb5d5bf2d748bcd5bf8ab Mon Sep 17 00:00:00 2001 From: Papoteur Date: Sat, 6 Feb 2021 22:12:34 +0100 Subject: Fix convertion of netmask --- common/IFCFG.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/IFCFG.pm b/common/IFCFG.pm index 39ab0fb4..badd586c 100644 --- a/common/IFCFG.pm +++ b/common/IFCFG.pm @@ -70,7 +70,7 @@ sub new { $_ = `/sbin/ip -4 address show dev $device |grep inet`; my ($ip, $netmask, $bcast,) = /inet\s([0-9\.]*)\/([0-9]*)\sbrd\s([0-9\.]*)/; if (defined $ip && defined $bcast && defined $netmask) { - $self->{itf}{$device} = { IPADDR => $ip, BROADCAST => $bcast, NETMASK => $netmask }; + $self->{itf}{$device} = { IPADDR => $ip, BROADCAST => $bcast, NETMASK => @network_masks[$netmask - 1] }; my %conf = getVarsFromSh("/etc/sysconfig/network-scripts/ifcfg-$device"); $self->{itf}{$device}{$_} = $conf{$_} foreach 'BOOTPROTO'; } -- cgit v1.2.1