Por que posso pingar por meio do endereço IP, mas não pelo nome do host?

4

Eu tenho um servidor de mídia / arquivo rodando o Ubuntu 10.10 Maverick Meerkat, conectado via cabo diretamente a um roteador DSL , que também atua como um comutador de rede.

O roteador usa DHCP para atribuir dinamicamente endereços IP. Eu gostaria de mantê-lo como tal, se possível. Eu tenho amigos para entrar e é mais fácil para eles se conectarem.

Da minha área de trabalho (Ubuntu 10.04 Lucid Lynx) eu conecto via wireless ao roteador. Eu posso pingar o servidor de mídia e ssh nele usando o IP, mas ele falha quando eu uso o nome do host.

Quando faço ping e ssh sem fio no meu Netbook (Crunchbang Linux), é bastante estranho usar o nome de host do servidor de mídia.

Dito isso, acredito que pode não ser um problema de configuração do roteador, mas algo na minha área de trabalho eu tenho que configurar.

Eu tentei desativar o firewall, nos dois lados ( sudo ufw enable/disable ).

O que mais posso verificar ou experimentar? Obrigado: -)

    
por invert 24.01.2011 / 11:02

3 respostas

8

Experimente sudo apt-get install winbind

Você provavelmente deseja adicionar 'wins' onde diz "hosts:" em /etc/nsswitch.conf

    
por Leon Nardella 24.01.2011 / 13:53
1

O uso de nomes de host exige que a resolução do serviço de nomes seja configurada corretamente, pois você está usando o DHCP que deve ser gerenciado automaticamente pelo seu roteador. Verifique o /etc/resolv.conf (ele contém a configuração do DNS).

    
por João Pinto 24.01.2011 / 12:03
1

Se você puder configurar as máquinas para receber o mesmo endereço IP todas as vezes, por exemplo, usando o endereço MAC no roteador, ou se você puder configurar o endereçamento estático em cada máquina, você poderá criar um arquivo de hosts irá ativar a funcionalidade.

# sample /etc/hosts
#
127.0.0.1   localhost.localdomain   localhost
::1     localhost6.localdomain6 localhost6

192.168.1.1 router.example.com  router
192.168.1.201   machine1.example.com    machine1
192.168.1.202   machine2.example.com    machine2
192.168.1.203   machine3.example.com    machine3
    
por user8290 24.01.2011 / 15:35