Não é possível conectar (ssh, ftp,… timeout) a um computador na LAN (ping possível)

0

Desde que eu tive um laptop (A), eu tenho tentado conectá-lo com meu PC de mesa (B) via roteador em uma LAN, o problema é que (B) não vai responder a nenhum pedido além de um ping. Eu tentei ssh, ftp, vnc, samba, vpn e em cada caso, (A) não será capaz de atingir (B), mas (B) é capaz de alcançar (A) muito bem. Eu também testei isso com um dispositivo Android (C) e novamente (B) = > (C), mas (C) = / = > (B).

Uma nota no samba, não sei se é um protocolo estável, mas é uma exceção, nem sempre conecta (B) a (A). Outra coisa é que às vezes o samba via nautilus vê que há uma máquina (B), mas é sempre incapaz de montá-la ...

Eu tentei um teste de outro post sobre o assunto: inicializando (B) por meio de um Live CD. Lá tudo funciona, do ftp ao ssh e samba ou vnc. Então eu segui outro dos seus conselhos e tentei descobrir se eu (B) tem um firewall. Até agora, nada parece indicar isso, pois, por padrão, não há nenhum, não me lembro de instalar nenhum e verifiquei meu software instalado para um.

Minhas perguntas seriam: 1. como posso ter certeza de que não tenho um firewall ou qualquer outro tipo de bloco, posso dar-lhe outros detalhes como iptables - saída de lista (não tenho idéia do que é isso). 2. Se você não acha que é isso, o que diabos poderia ser, eu costumava criticar a ethernet do meu MB, mas agora eu sei que são os drivers no máximo. Parece ser software agora e isso me dá esperança novamente.

Eu estarei verificando este post para dar a você qualquer coisa que você precise responder. Obrigado pela sua ajuda.

    
por sinekonata 04.11.2012 / 01:11

1 resposta

2

A primeira coisa a fazer é garantir que todos esses serviços estejam em execução. Estou bastante familiarizado com a depuração do SSH, então vou usar isso como exemplo; mas o mesmo se aplica a qualquer protocolo.

1 - verifique se o serviço está sendo executado. É óbvio, mas às vezes as coisas não começam, por qualquer motivo. Execute sudo service ssh start para garantir que o serviço esteja sendo executado.

2 - verifique se não há firewall ativo (ou se o acesso SSH é permitido). Se você estiver executando em uma instalação de desktop, não há firewall instalado por padrão (como o Ubuntu não é fornecido com qualquer serviço de escuta de rede habilitado por padrão), mas se houver (ou se você estiver usando o servidor Ubuntu), verifique o status do firewall usando sudo ufw status (visualizar o status do firewall precisa de acesso root).

3 - veja o que outra máquina vê. Use um utilitário de varredura de portas, como nmap , para garantir que os serviços estejam em execução e atendendo. nmap [IP address] irá portar o IP fornecido e informar quais serviços estão sendo executados. Nota - você deve executar isso de outra máquina para ter certeza de que está vendo o que é realmente acessível.

Com isso, você poderá descobrir onde o problema está sendo causado.

    
por jackweirdy 04.11.2012 / 02:10