Во-вторых, я пишу прогу, которая на основе одного конфига делает конфиг dhcp.conf.
Собственно вопрос про описания пулов, а конкретно диапазон адресов.
У меня проблема такая, что в том конфиге который я переделываю, есть диапазоны адресов, а есть еще отдельно зарезервированные ip адреса, и если они попадают в диапазон, мне нужно их оттуда вырезать, и фактически сделать из 1 диапазона - два.
Т.е. пример :
range : 192.168.1.20 192.168.1.50
reserved : 192.168.1.30
на входе, а на выходе тогда у меня будет получатся 2 диапозона :
192.168.1.20 192.168.1.29 и 192.168.1.31-192.168.1.50
Так собственно вопрос в том, как их писать в конфиг.
Правильно ли что так и только так :
Код: Выделить всё
shared-network NET {
subnet ... netmask ... {
...
pool {
range 192.168.1.20 192.168.1.29;
allow members of "Pools_Hotspot1";
deny members of "ANY";
}
pool {
range 192.168.1.31 192.168.1.50;
allow members of "Pools_Hotspot1";
deny members of "ANY";
}
}или можно н-р в 1 секцию pool запихать сразу несколько range ?
А может вообще в dhcp.conf тоже можно завать зарезервированные ip адреса, которые нельзя выдавать, несмотря на то что они входят в диапазон допустимых ?