# File lib/facter/util/ec2.rb, line 37 37: def has_ec2_arp? 38: mac_address = "fe:ff:ff:ff:ff:ff" 39: if Facter.value(:kernel) == 'windows' 40: arp_command = "arp -a" 41: mac_address.gsub!(":","-") 42: else 43: arp_command = "arp -an" 44: end 45: 46: arp_table = Facter::Util::Resolution.exec(arp_command) 47: if not arp_table.nil? 48: arp_table.each_line do |line| 49: return true if line.downcase.include?(mac_address) 50: end 51: end 52: return false 53: end