Назад | Перейти на главную страницу

ISC-DHCP-SERVER - Могут ли различные резервирования получать разные параметры (маршрутизатор, DNS и т. Д.)?

Предположим, в сети есть только один сервер Ubuntu / ISC-DHCP (v3). Я успешно смог обеспечить «резервирование DHCP», то есть MAC foo получает ip 1.2.3.4, тогда как все остальные просто получают адрес из пула и т. Д.

Но можно ли указать адрес только для конкретного бронирования, но также и для других параметров, таких как маршрутизатор и DNS-серверы?

Пример: я хочу, чтобы компьютеры 1, 2 и 3 получали адреса из диапазона от 192.168.100.10 до 192.168.100.20, использовали 192.168.100.1 в качестве маршрутизатора и использовали 192.168.100.2 и 192.168.100.3 в качестве DNS-серверов.

Но я хочу, чтобы компьютер 4 получил конкретный адрес (скажем, 192.168.100.21), использовал 192.168.100.4 в качестве маршрутизатора и использовал 192.168.100.5 в качестве DNS-сервера.

Это моя попытка, но я не думаю, что это правильно:

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;
}

Это должно быть так просто, как сделать что-то вроде этого.

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;
}