Problemas de nome de host no CentOS 5.5

Problemas de nome de host no CentOS 5.5

Acabei de configurar uma máquina CentOS 5.5 em minha rede local e tentei modificar o nome do host editando /etc/sysconfig/networko arquivo. Quando estou logado localmente, a alteração no nome do host é refletida e parece estar funcionando bem. Quando abro uma sessão SSH via PuTTY no Windows, é isso que vejo no prompt:

[root@? ~]# cat /etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=yes
HOSTNAME=mini.local
[root@? ~]# sysctl kernel.hostname
kernel.hostname = ?
[root@? ~]# hostname
?
[root@? ~]# hostname -f
hostname: Unknown server error

Alguns outros sintomas que podem ser úteis na solução desse problema. Posso executar ping na caixa CentOS da minha máquina Windows via IP, mas não pelo nome do host. Além disso, meu roteador Netgear não exibe o nome do host quando visualizo os "Dispositivos conectados", mas vejo o endereço MAC e o IP adequado listados.

Como posso fazer com que o nome do host seja propagado corretamente em toda a minha rede?

Responder1

Você precisa de um DNS ou de configurar o arquivo hosts em todas as máquinas da sua LAN.

Responder2

No redhat você deve alterar o nome do host em 2 lugares:

/etc/sysconfig/network
/etc/hosts

adicione uma linha em seu arquivo hosts com o ip e o nome escritos em sysconfig/network. Não me lembro se você deve reiniciar ou não. Experimente com:

reinicialização da rede de serviço

Responder3

primeiro, obtenha o nome do host correto na máquina usandoessereferência do centos wiki

então você precisará configurar um registro DNS reverso em seu servidor DNS (talvez este seja o seu roteador, mas não acho que você possa fazer isso diretamente em netgears de usuário doméstico) para que a rede reflita o nome de host que você escolheu para a máquina

isso pode ser útil para seus comandos, mas não para as configurações de DNS,artigo sobre DNS/e-mail do slicehost

Responder4

Basta usar system-config-networke definir seu nome de host lá.

informação relacionada