Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Problema ao acessar phpweb via ip fixo

Apos subir a maquina phpweb, eu conseguia acessar o endereco localhost:8888, mas ao tentar acessar pelo ip fixo (no meu caso 192.168.1.155:8888), nao conseguia. Abaixo o codigo que eu estava utilizando

    phpweb.vm.network "forwarded_port", guest:8888, host:8888
    phpweb.vm.network "public_network", ip: "192.168.1.155", 
      bridge: "enp0s8: Intel(R) Dual Band Wireless-AC 3168"

mudando a configuracao para private_network, eu conseguia acessar, mas nao queria deixar assim porque a ideia eh que minha maquina virtual fosse acessa de qlq computador da rede.

Apos algum tempo testando e procurando solucoes, encontrei alguem no stackoverflow dizendo que precisava colocar o ip no mesmo range da maquina host (https://stackoverflow.com/a/36904778). Fazendo isso, a configuracao "public_network" funcionou (mudei para o ip 192.168.0.122").

Enfim, minha duvida eh: existe mesmo essa necessidade? Foi isso que corrigiu meu problema? Alguem sabe a razao disso acontecer?

Obrigado.

1 resposta
solução!

Olá Samuel, tudo bem? É isso mesmo, note que para que o IP "192.168.1.155" está numa rede diferente de "192.168.0.122". Por isso quando você coloca o IP "192.168.1.155" você coloca a máquina em outra rede e a deixa inacessível na sua rede local, nesse caso o que está determinando qual a rede é o terceiro número que no caso da sua rede é o 0 (zero): "192.168.0.122".

Espero ter esclarecido sua dúvida!