# File lib/facter/util/ip.rb, line 183
183:   def self.get_network_value(interface)
184:     require 'ipaddr'
185: 
186:     ipaddress = get_interface_value(interface, "ipaddress")
187:     netmask = get_interface_value(interface, "netmask")
188: 
189:     if ipaddress && netmask
190:       ip = IPAddr.new(ipaddress, Socket::AF_INET)
191:       subnet = IPAddr.new(netmask, Socket::AF_INET)
192:       network = ip.mask(subnet.to_s).to_s
193:     end
194:   end