summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPapoteur <papoteur@mageia.org>2021-02-06 22:12:34 +0100
committerPapoteur <papoteur@mageia.org>2021-02-06 22:12:34 +0100
commit742d3f3899f478a07d4cb5d5bf2d748bcd5bf8ab (patch)
tree886062b6ce2f702e839ba1e16ba5b76509915226
parent0f3db20184530901ea37e9aa101afa400bba5767 (diff)
downloaddrakwizard-742d3f3899f478a07d4cb5d5bf2d748bcd5bf8ab.tar
drakwizard-742d3f3899f478a07d4cb5d5bf2d748bcd5bf8ab.tar.gz
drakwizard-742d3f3899f478a07d4cb5d5bf2d748bcd5bf8ab.tar.bz2
drakwizard-742d3f3899f478a07d4cb5d5bf2d748bcd5bf8ab.tar.xz
drakwizard-742d3f3899f478a07d4cb5d5bf2d748bcd5bf8ab.zip
Fix convertion of netmask
-rw-r--r--common/IFCFG.pm2
1 files changed, 1 insertions, 1 deletions
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';
}