Linux não resolve nomes de host Linux, mas resolve nomes de host Windows

Linux não resolve nomes de host Linux, mas resolve nomes de host Windows

Eu tenho uma rede de computadores, principalmente máquinas Windows em um domínio Windows.

Tenho 2 máquinas Linux, que estão conectadas à rede e obtêm seus IPs via DHCP do servidor Windows 2003.

Minha máquina Windows (Win7-00), pode executar ping em todas as máquinas por seus nomes de host, incluindo as máquinas Linux (N40LeLin001).

Minhas duas máquinas Linux podem executar ping em minhas máquinas Windows por nome de host (Win7-00), mas não é possível executar ping em outras máquinas Linux por nome de host. ou sejaN40Lnão consigo pingarLin001eLin001não consigo pingarN40L. Eles PODEM fazer ping entre si nos IPs. E eu tenho uma exportação nfs funcionando via IP no momento (que desejo usar via hostname)

Este é o PC Linux que não está enviando nomes de host para o DHCP ou há algo que preciso alterar neles para permitir o ping de nomes de host Linux?

Não quero adicionar manualmente os nomes de host, pois /etc/hostseles são IPs dinâmicos e uma das máquinas é um laptop que às vezes não estará na rede do domínio.

O que devo fazer?

Responder1

Depende de qual distro você está usando, mas é assim que eu configuro (no centOS)

na linha localhost, /etc/hostsadicione, "hostname.domain"por exemplo, fred.jane.com

127.0.0.1 hostname.domain hostname localhost.localdomain localhost

então em /etc/sysconfig/network-scripts/ifcfg-eth#(# é o número da interface usando DHCP)

DHCP_HOSTNAME=hostname

isso funciona para mim ... também certifique-se de ter configurado o DHCP do Windows para poder atualizar automaticamente o DNS

Responder2

Sinto muito, acho que consertei.

Eu tenho o Avahi instalado e li que precisava da porta 5353 udp aberta. Eu os abri no iptables e agora posso fazer pingnome do host.local

ou seja

No Lin001 eu posso ping n40l.local e no N40L eu possoping lin001.local

Obrigado por toda sua ajuda.

informação relacionada