diff --git a/plugins/providers/docker/action/prepare_networks.rb b/plugins/providers/docker/action/prepare_networks.rb index 036651d46..0de587d46 100644 --- a/plugins/providers/docker/action/prepare_networks.rb +++ b/plugins/providers/docker/action/prepare_networks.rb @@ -34,7 +34,7 @@ module VagrantPlugins # @return [Array] interface list def list_interfaces Socket.getifaddrs.find_all do |i| - i.addr.ip? && !i.addr.ipv4_loopback? && + !i.addr.nil? && i.addr.ip? && !i.addr.ipv4_loopback? && !i.addr.ipv6_loopback? && !i.addr.ipv6_linklocal? end end