]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/wio/wio.cgi
/var/ipfire/ethernet/settings: Drop BROADCAST variable
[ipfire-2.x.git] / src / wio / wio.cgi
index a5d3d149e5aec7fe23f593b608e58221e6897083..d07332e5e5649e5d2b63a79881c35843e32396d8 100644 (file)
@@ -179,7 +179,9 @@ if ( -e $wiofile ) { goto WIOSCAN; }
 foreach (@devs_color) {
        if ( $netsettings{"${_}_DEV"} ne '' ) {
                $wiosettings{"${_}_IPLOW"} = &Network::find_next_ip_address($netsettings{"${_}_NETADDRESS"}, 1);
-               $wiosettings{"${_}_IPHIGH"} = &Network::find_next_ip_address($netsettings{"${_}_BROADCAST"}, -1);
+
+               my $broadcast = &Network::get_broadcast($netsettings{"${_}_NETADDRESS"} . "/" . $netsettings{"${_}_NETMASK"});
+               $wiosettings{"${_}_IPHIGH"} = &Network::find_next_ip_address($broadcast, -1);
        }
 }