ISC-DHCP-SERVER - É possível que diferentes reservas recebam opções diferentes (roteador, DNS, etc)?

1

Suponha que exista apenas um servidor Ubuntu / ISC-DHCP (v3) na rede. Consegui fornecer com êxito "reservas DHCP", o que significa que o MAC foo obtém o ip 1.2.3.4, enquanto todos os outros recebem apenas um endereço de um pool, etc.

Mas é possível tornar o endereço específico apenas para uma reserva específica, mas também outras opções, como o roteador e os servidores DNS?

Exemplo: quero que os computadores 1, 2 e 3 obtenham endereços do intervalo de 192.168.100.10 a 192.168.100.20, usem 192.168.100.1 como o roteador e usem 192.168.100.2 e 192.168.100.3 como os servidores DNS.

Mas eu quero que o computador 4 obtenha um endereço específico (digamos 192.168.100.21), use 192.168.100.4 como roteador e use 192.168.100.5 como o servidor DNS.

Esta é minha tentativa, mas não acho que esteja certo:

subnet 10.100.0.0 netmask 255.255.0.0 {
  option domain-name-servers 1.2.3.4;
  option domain-name "foo";
  option routers 5.6.7.8;
  option broadcast-address 10.100.255.255;
  default-lease-time 600;
  max-lease-time 7200;

  host windows-matt-2 {
    hardware ethernet 00:1f:d0:a1:55:5d;
    fixed-address 10.100.101.21;
  } 
}

subnet 10.100.0.0 netmask 255.255.0.0 {
  range 10.100.201.1 10.100.201.254;
  option domain-name-servers 10.100.1.1;
  option domain-name "lundfam.local";
  option routers 10.100.1.1;
  option broadcast-address 10.100.255.255;
  default-lease-time 600;
  max-lease-time 7200;
}
    
por Matthew Lund 05.12.2011 / 01:58

1 resposta

4

Deve ser tão simples quanto fazer algo assim.

host windows-matt-2 {
  option domain-name-servers 1.2.3.4;
  option domain-name "foo";
  option routers 5.6.7.8;
  option broadcast-address 10.100.255.255;
  default-lease-time 600;
  max-lease-time 7200;
  hardware ethernet 00:1f:d0:a1:55:5d;
  fixed-address 10.100.101.21;
}

subnet 10.100.0.0 netmask 255.255.0.0 {
  range 10.100.201.1 10.100.201.254;
  option domain-name-servers 10.100.1.1;
  option domain-name "lundfam.local";
  option routers 10.100.1.1;
  option broadcast-address 10.100.255.255;
  default-lease-time 600;
  max-lease-time 7200;
}
    
por 05.12.2011 / 02:13