Eu tenho uma boa configuração na minha unixland onde eu tenho todas as minhas informações de host (nomes, IPs, endereços mac) no DNS e os mapas NIS associados. Isso facilita a gravação de um script que pode gerar um arquivo contendo informações de reserva de aluguel do DHCP, que pode ser incluído pelo isc dhcpd.conf para cada escopo. Isso significa que sempre que um sistema é inicializado, ele sempre obtém o mesmo IP, seja ele estático ou não, e pode descobrir seu nome DNS trivialmente. Isso significa, por exemplo, que quando eu kickstart nós, os scripts de pós-instalação podem fazer coisas específicas do host com base no nome que o sistema encontra para si mesmo no momento da instalação.
Agora estou sendo assimilado por uma nova organização e sua infraestrutura é executada no Windows. Estou prestes a receber meu novo Windows DC, que será o servidor DNS e DHCP do site.
Existe uma maneira de colocar reservas DHCP no novo servidor DHCP, sem ter que fazê-lo manualmente?
Atualização:
Então, como isso funciona no unix é que para cada máquina na minha sub-rede, eu posso (efetivamente) fazer isso:
$ ypmatch $MACHINE hosts
$ ypmatch $MACHINE ethers
... e gere um arquivo cheio de entradas como esta:
host amstel
{
hardware ethernet 00:04:76:f8:d8:71;
option host-name "amstel";
fixed-address 10.16.5.23;
}
... o nome do arquivo que está incluído no meu dhcpd.conf da seguinte forma:
subnet 10.16.0.0 netmask 255.255.240.0
{
...
# Include automatically-generated reservations
include "/etc/dhcpd-10.16.0.0-20.conf";
}
Então, sempre que eu fizer uma atualização, tudo o que tenho a fazer é executar o script de atualização e reiniciar o dhcpd.
Começando pelo ypmatch ...
, o que posso executar no unixland que irá inserir esse tipo de reserva em um servidor DHCP do Windows?