Definir um nome de host de rede não funciona

1

Estou em um Kubuntu 11.10 e estou tendo problemas para configurar um nome de host na rede.

Já tentei alterar send host-name "myhostname" em /etc/dhcp/dhclient.conf ou /etc/dhcp3/dhclient.conf com uma reinicialização de rede depois disso (até mesmo uma reinicialização).

Meu nome de host ainda é new-host-4 ou new-host-5. Eu suponho que é o servidor DHCP que me deu esses nomes.

Eu também sei que os servidores permitem essas solicitações, já que os iPhones, Macs podem definir seus nomes de host e o nome do host que eu peço não está em uso.

Alguma ideia do que fazer?

    
por Matthieu Riegler 15.05.2013 / 14:00

5 respostas

1

Você pode alterar o nome do host editando o arquivo /etc/hostname e precisa atualizar o parâmetro do kernel "kernel.hostname" para torná-lo efetivo no instante

O comando

hostname é mais uma opção

verifique aqui: link

    
por 15.05.2013 / 14:26
1

Alguns roteadores usam apenas o nome do host netbios .

No Debian você pode

sudo apt-get install samba

e se o seu /etc/hostname estiver definido corretamente, isso será exibido na rede sem reiniciar.

Isto funciona para o RaspberryPi, o BeagleboneBlack e, tanto quanto me lembro, também com o Ubuntu.

    
por 19.12.2015 / 15:47
0

Você deve usar o comando hostname para editar seu nome de host.

hostname <newname>
    
por 15.05.2013 / 14:11
0

/etc/host e /etc/hostname devem conter o nome do host, mas não o FQDN.

Mas você tem a ferramenta hostname que permite visualizar e definir o nome do host.

man hostname deve fornecer mais informações.

Como alternativa, as páginas on-line também estão disponíveis.

Como você não consegue ver o nome do host na rede, há algumas opções para disponibilizá-lo. Um arquivo /etc/hosts existe como uma solução. Se você tiver um endereço IP local estático, isso é simples de editar e permanecerá válido.

Você também pode escolher nomes de conjuntos DHCP.

Como alternativa, você pode configurar um servidor NIS.

O /etc/hosts é mais rápido no que se refere às pesquisas, pois o arquivo e a autoridade são locais para cada máquina. Mas, dependendo do número de máquinas, as atualizações podem levar algum tempo, se as coisas mudarem.

    
por 15.05.2013 / 14:12
0

OK, então eu entendo o que você está pedindo agora. Você tem controle sobre um roteador / switch DHCP que também é responsável pela resolução de nomes DNS.

Dê uma olhada na página de manual do dhclient.conf . Especificamente, você precisará adicionar algumas linhas adicionais ao arquivo /etc/dhcp/dhclient.conf .

Para começar, você precisará adicionar esta linha:

send host-name 'your-hostname-here';

NOTA: A linha deve incluir o ponto-e-vírgula final!

Se você quiser enviar um nome de domínio totalmente qualificado (fqdn) - myhost.mydomain.com em vez de apenas myhost, será necessário adicionar essas linhas também:

send fqdn.fqdn "myhost.mydomain.com.";
send fqdn.encoded on;
send fqdn.server-update off;
also request fqdn, dhcp6.fqdn;
    
por 16.05.2013 / 11:43