Предположим, в сети есть только один сервер 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;
}