cliente SSH no Windows 7 não se conecta ao linux sshd via hostname

1

Eu tenho uma configuração de rede doméstica simples, onde tudo é encaminhado através do roteador de banda larga. Eu tenho uma caixa do Windows 7 e uma caixa de entrada do Gentoo (atualmente) conectada via power over ethernet ao roteador. No processo de instalação do linux nessa caixa permanentemente, trabalhando via cli sobre SSH do Windows. No começo, cerca de 5 dias atrás, quando eu corri o /etc/init.d/sshd start no live, eu consegui conectar a ele via Windows 7 usando o hostname 'livecd'. Ontem meu cliente putty não encontraria a caixa até que eu pingasse primeiro usando o endereço IP.

Hoje o ping-then-putty não funcionou, então eu tive que inserir o endereço IP no putty em vez do hostname. Eu não estou tão preocupado, mas eu quero saber a razão por trás de não encontrar / resolver o hostname - estou certo em pensar que é um problema de DHCP em algum lugar?

    
por rutherford 15.12.2011 / 14:03

1 resposta

1

Acessar pelo nome do host depende do DNS ou de alguma outra forma de resolução de nomes (geralmente NetBIOS ou mDNS).

Muitos roteadores domésticos funcionam como servidores DHCP + DDNS, com uma zona DNS denominada home. ou local. ou semelhante sendo hospedada pelo próprio roteador e atualizada automaticamente sempre que uma solicitação DHCP é feita. (Isso, obviamente, exige que a solicitação DHCP inclua o nome do host do sistema.)

Se o seu sistema Gentoo estiver rodando por um longo tempo e se o roteador tiver sido reiniciado desde então, é possível que o roteador tenha esquecido todas as concessões e as entradas DDNS correspondentes. (O meu faz isso.) Também pode ser que a locação simplesmente expirou e o Gentoo não a renovou.

Verifique se você tem um cliente DHCP em execução ( dhcpcd ou dhclient ). Se estiver, diga para renovar a concessão do DHCP ( dhcpcd -n eth0 ) ou apenas reinicie o cliente completamente.

A outra opção comum é a resolução de nomes locais, geralmente o NetBIOS usado pelo Windows ou o mDNS no Linux / BSD. Para ambos, o sistema Gentoo precisaria ter o servidor apropriado em execução (Samba nmbd ou Avahi avahi-daemon respectivamente). Isso é conveniente, mas é muito improvável que esteja relacionado ao seu problema atual, já que eles precisariam de configuração prévia.

    
por 15.12.2011 / 15:16