Se você está tentando acessar a porta 80, suponho que você esteja planejando ter um servidor da web executando sua caixa do Linux e tentando acessá-lo através do navegador da Web do dispositivo Android.
Primeiras coisas primeiro, verifique se algo está realmente escutando sua porta 80. Um teste simples para isso é abrir um navegador na sua máquina linux e ir para link . Nesse ponto, o navegador se conectará ao seu servidor local ou informará que não foi possível fazer isso (a mensagem será diferente do navegador para o navegador, mas será enviada de "Ops! O Google Chrome não pôde se conectar ao localhost" para o Chrome para "Não é possível conectar-se" para o Firefox).
Se você conseguir se conectar por meio do navegador, pode haver um problema relacionado à conectividade do seu Android com a própria máquina. Para testar isso rapidamente, tente instalar o Traceroute no seu dispositivo Android (requer somente permissão de acesso total à rede que é obrigatória para o seu objetivo) e realizar um traceroute através dele para o IP do seu Linux Box (iniciar o aplicativo, colocar o IP na caixa de texto e pressionar Trace ). Se, assumindo a partir do seu post original, você está sentado na mesma rede que a sua máquina, o dispositivo android se conecta com sucesso à sua caixa linux se você tiver uma entrada listando o IP fornecido e vários tempos médios de uma maneira semelhante à imagem encontrada aqui
Se, no entanto, apenas sinais de estrela forem exibidos (*), o dispositivo Android provavelmente não poderá acessar a máquina linux. Eu aconselho você:
- Verifique novamente as definições de rede no seu dispositivo Android. Pode ser possível que você esteja conectado a uma rede diferente e não esteja ciente disso.
- Reinicie seu roteador. Eu tive cenários em que parte dos sintomas que você descreveu ocorreu e, no final, reduziu o desempenho do roteador após longos períodos de atividade.
Se, por outro lado, você não conseguir se conectar através do navegador da sua caixa linux ao seu servidor local, provavelmente o servidor não está sendo executado.
Nesse caso, as coisas são um pouco mais complicadas, pois não sei exatamente o que o servidor que você está tentando executar é. Se você puder esclarecer se é um servidor web regular como o Apache ou qualquer outra coisa, seria de maior ajuda.
No entanto, independentemente do software que está sendo executado, você pode verificar rapidamente se a porta em si está aberta a conexões. Para fazer isso:
- Abra uma janela de terminal (essa ação depende da distribuição do Linux que você instalou. Verifique o manual do usuário apropriado para esse caso ou simplesmente execute a consulta do Google "Como abrir uma janela de terminal em " na seu navegador)
- Digite o seguinte comando:
netstat -an | grep 80 | grep -i LISTEN
- Procure uma entrada que corresponda a uma das seguintes opções:
*.80 *.* 0 0 0 LISTEN
your ip address here.80 *.* 0 0 0 LISTEN
Se nenhuma entrada aparecer que corresponda a isso, então o software que estiver sendo executado não está funcionando. Muito provavelmente, qualquer que seja o serviço que se espera rodar é executado no tempo de inicialização do sistema operacional (a correção é reiniciar o seu PC linux), mas é possível que, se trabalhado antes (mesmo que apenas de tempos em tempos) e agora não, Um tipo de atualização ou alteração de configuração foi executada, tornando instável a execução. Você teve alguma atualização do sistema antes que isso ocorresse?