
Algo que nunca entendi completamente:
- eu instalo[distribuição_linux]no meu escritório em uma estação de trabalho. Durante a configuração, ele me pede para inserir um nome de host, então eu invento um. A instalação termina, tudo está funcionando bem e o sistema está instalado e funcionando. Do meu laptop na mesma rede, posso fazer ping[nome de anfitrião]e obtenha uma resposta.
- eu instalo[distribuição solaris]no meu escritório na mesma estação de trabalho. Durante a configuração, ele me pede para inserir um nome de host, então eu invento um. A instalação termina, tudo está funcionando bem e o sistema está instalado e funcionando. Do meu laptop na mesma rede, tento fazer ping[nome de anfitrião]e não obtenho resposta, então tento fazer ping[endereço de IP]e obtenha uma resposta.
Questões:
- Por que isso acontece?
- Como posso consertar isso?
Responder1
Por que - sua distribuição Linux está registrando seu nome de host no seu provedor DHCP quando o provedor DHCP fornece um endereço IP ao sistema. O provedor DHCP, por sua vez, atualiza os registros DNS para concessões de endereços IP emitidas.
Correção - Além do óbvio de criar um endereço IP estático e entrada de DNS.
No sistema cliente, edite o arquivo /etc/default/dhcpagent como root. Encontre a palavra-chave REQUEST_HOSTNAME no arquivo /etc/default/dhcpagent e modifique-a da seguinte forma:
REQUEST_HOSTNAME=yes
Se houver um sinal de comentário (#) antes da palavra-chave, remova o #. Se a palavra-chave não estiver presente, insira-a.
Edite o arquivo /etc/hostname.interface no sistema cliente e adicione a seguinte linha:
inet hostname
onde hostname é o nome que você deseja que o cliente use.
Como root, digite os seguintes comandos para que o cliente execute uma negociação DHCP completa na reinicialização:
# pkill dhcpagent
# rm /etc/dhcp/interface.dhc
# reboot
Responder2
Muitas distribuições Linux instalam o Samba por padrão. O daemon NMB atenderá imediatamente às solicitações de resolução de nomes de outros clientes SMB na LAN. Provavelmente o Solaris não está fazendo isso.
Para corrigir isso, você pode tentar configurar seu servidor DHCP e servidor DNS para atribuir automaticamente entradas DNS a novos IPs de concessão com base no nome de host fornecido pelo cliente. Acredito que o ISC BIND e o DHCPD podem fazer isso.
Responder3
P. Por que isso acontece?
R. O Solaris não está enviando seu nome de host aos servidores DHCP/DNS.
P. Como posso consertar isso?
A. Tente isto:
Você pode querer ler alguns dos outros artigos relacionados a isso. Eles fornecem mais informações sobre configurações dinâmicas de DNS em um ambiente Sun. Este link é um ótimo lugar para começar: