
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/hosts
eles 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/hosts
adicione, "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.