Eu tenho o endereço IP da máquina ubuntu e quero acessar o aplicativo em execução no localhost no ubuntu na minha caixa de janelas virtual. Existe uma forma de fazer isso? Digitar o [endereço inet]: 8080 não funciona.
29
Eu tenho o endereço IP da máquina ubuntu e quero acessar o aplicativo em execução no localhost no ubuntu na minha caixa de janelas virtual. Existe uma forma de fazer isso? Digitar o [endereço inet]: 8080 não funciona.
O Windows tem seu "próprio" localhost
, então você precisa "ajudar" a encontrar o Ubuntu.
Na sua máquina virtual, acesse este ip http://10.0.2.2/
e ele deve funcionar. Você pode editar o arquivo host do Windows para localhost
apontar para esse ip, para não precisar se lembrar dele.
Em: C:\Windows\System32\drivers\etc\hosts
Adicionar:
10.0.2.2 localhost
Você pode configurar a máquina virtual para usar uma conexão em ponte. Dessa forma, a máquina virtual terá seu próprio endereço IP e você poderá se conectar à máquina host.
fonte
Primeiro, verifique se o processo do servidor da web está em execução. Digite
localhost:8080
uma janela do navegador na sua máquina Ubuntu. Se você obtiver a página que esperava, prossiga para a próxima etapa, caso contrário, inicie o processo do servidor da web e tente novamente.Segundo, verifique se as duas máquinas estão na mesma sub-rede. ou seja, algo como
192.168.x.y/255.255.255.0
e,192.168.x.z/255.255.25.0
se não, faça os ajustes necessários e continue na próxima etapa.Terceiro, verifique se um firewall está sendo executado no seu servidor ubuntu. Nesse caso, verifique se a porta desejada está aberta (
8080
no seu caso). Se você não deseja abrir a porta para acesso público, pode configurar uma regra para aceitar apenas tráfego da sub-rede local.Editar: Etapa 0. Faça as configurações sugeridas na resposta por @Eeroz
fonte
Se você estiver usando o Ubuntu, primeiro desative o firewall.
Agora encontre o seu endereço ipv4 nas configurações do sistema-> Rede e clique na seta do wifi conectado para obter mais informações sobre ele. Lá você encontrará o endereço ipv4 do seu PC. Então você pode usar o host local do seu PC como
Não se esqueça de ativar o firewall depois de concluir seu trabalho.
Felicidades
fonte
Se você determinou que é o seu firewall, aconselhamos adicionar esta regra em vez de desativar o firewall:
Quando terminar, você deve executar:
encontre os números entre parênteses. Diga que é
[ 1]
e[ 3]
:Então, se você estiver na caixa virtual, navegará para
http://10.0.2.2:8080
se sua rede estiver definida comoNAT
. Você pode fazer isso para qualquer porta e funcionará da mesma maneira.Mesmo que isso seja um trabalho extra, você nunca deve desativar o firewall, mesmo em uma rede segura.
fonte