não é possível conectar-se ao localhost (11.213.234.24) na porta 9200 do vagrant

não é possível conectar-se ao localhost (11.213.234.24) na porta 9200 do vagrant

Estou executando o vagrant em uma caixa virtual com centos. Tentando conectar meu host local na porta 9200 do vagrant usando (curl -X GET 'http://11.213.234.24:9200'). Obtendo erro abaixo

curl: (7) couldn't connect to host

Também adicionei o config.vm.network "public_network", ip: "11.213.234.24"arquivo in vagrant

Tenho tentado no navegador http://11.213.234.24:9200/, pude ver os resultados

{
  "name" : "qAn6D9F",
  "cluster_name" : "elasticsearch",
  "cluster_uuid" : "XH_d3889RPChpcY261vLRQ",
  "version" : {
    "number" : "5.5.3",
    "build_hash" : "9305a5e",
    "build_date" : "2017-09-07T15:56:59.599Z",
    "build_snapshot" : false,
    "lucene_version" : "6.6.0"
  },
  "tagline" : "You Know, for Search"
}

Alguém sabe qual poderia ser o problema?

Desde já, obrigado!

Responder1

Você pode definir uma porta transferida do localhost para a máquina convidada, ela deve funcionar com certeza:

Vagrant.configure("2") do |config|
  config.vm.network "forwarded_port", guest: 9200, host: 9200
end
curl -X GET http://localhost:9200

Ao usar a configuração de rede pública, uma interface de ponte com o adaptador Ethernet da máquina host será adicionada e você precisará configurar o endereço IP da mesma sub-rede.

Verhttps://www.vagrantup.com/docs/networking/para mais detalhes.

informação relacionada