# File common/lib/symbiosis/host.rb, line 72 def self.ipv6_ranges ipv6_ranges = [] # # Find the primary interface. # interface = self.primary_interface return ipv6_ranges if interface.nil? netlink_socket.addr.list(:index => interface.index, :family=>Socket::AF_INET6) do |ifaddr| next unless 0 == ifaddr.scope ipv6_ranges << IPAddr.new(ifaddr.address.to_s+"/"+ifaddr.prefixlen.to_s) end ipv6_ranges end