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

1 ответ

Решение

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

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;
}
Другие вопросы по тегам