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.