Como configurar o hostname.domainname do dhcp

1

Executando o Centos 6.x usando dhcp, queremos definir o nome do host como FQDN que é obtido a partir de uma combinação de opções dhcp. Por exemplo, se eu tiver duas opções de dhcp   opção host-name "foobar";   opção domain-name "mydomain.com";

Quando um cliente obtém essas opções via dhcp, eu gostaria que o nome do host mostrasse "foobar.mydomain.com". Alguma idéia de como realizar isso?

    
por Eugene 07.03.2013 / 03:30

3 respostas

2

Para isso você precisa definir este "ddns-hostname"

Assim:

host foobar {
  hardware ethernet c0:18:85:e3:13:31;
  fixed-address 10.1.1.129;
  option domain-name "example.org";
  option host-name "foobar";
  ddns-hostname "foobar.mydomain.com";
}
    
por 07.03.2013 / 12:58
1

Supondo que você esteja usando o ISC DHCPd (o mais popular em plataformas * nix)

Para cada host, adicione:

host workstation101 {
    hardware ethernet 01:02:03:04:05:06;
}

Para configurar o nome do domínio:

option domain-name "example.org";

Eles podem entrar em uma diretiva de sub-rede ou sair na configuração global, no seu arquivo dhcpd.conf .

    
por 07.03.2013 / 03:40
0

Cuidado, o isc dhcpclient (pelo menos no Linux Mint 18) não parece ser capaz de ser forçado a configurar o nome do host do servidor. Passei horas tentando convencê-lo a fazer isso, e mesmo quando o servidor envia o nome do host (e o dhclient o imprime no syslog!), O dhclient o ignora.

Solução: Instale o dhcpcd5 e execute o dhcpcd. Foi o que acabei de fazer e funcionou perfeitamente.

    
por 14.06.2018 / 22:12