Вопрос по dhcp.conf

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

Аватара пользователя
Electronix
Сообщения: 53
ОС: Slackware, Suse, XP

Вопрос по dhcp.conf

Сообщение Electronix »

Во-первых, я не админ, поэтому мне лишь необходимо узнать один ньюанс.
Во-вторых, я пишу прогу, которая на основе одного конфига делает конфиг 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 адреса, которые нельзя выдавать, несмотря на то что они входят в диапазон допустимых ?
We have no beginning, we have no end. We are infinite.
Спасибо сказали:
Аватара пользователя
danger08
Сообщения: 715
ОС: Linux (CentOS, Ubuntu)

Re: Вопрос по dhcp.conf

Сообщение danger08 »

Я думаю, не надо разбивать диапазон на два пула. Попробуйте повесить на зарезервированные адреса "static leases" (зарезервировать определенные адреса для выдачи определенным устройствам), и тогда по идее эти адреса не будут выданы обычным клиентам (будут выпадать из общего пула).
Блогосайт - http://www.fateyev.com
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Вопрос по dhcp.conf

Сообщение TuLiss »

просто сделайте один динамичный диапазон, и одна машина в резерве.
больше ничего не надо.


У меня другой вопрос есть, правильно ли я понимаю что:

server-name
next-server

это то же самое что

option domain-name
option domain-name-servers ?

или все же разные вещи ?

то же самое и про option ntp-servers и option time-servers

P.S gро NTP и Time понял.
NTP указывает сам сервер ntp, а time вроде как говорит клиентом куда обращаться.
Только вот я не понимаю всего смысла этого O_o ?
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Вопрос по dhcp.conf

Сообщение IMB »

TuLiss писал(а):
04.02.2009 14:29
server-name
next-server

это то же самое что

option domain-name
option domain-name-servers ?

Насколько я помню server-name и next-server относятся к BOOTP.
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Вопрос по dhcp.conf

Сообщение TuLiss »

IMB писал(а):
04.02.2009 14:40
Насколько я помню server-name и next-server относятся к BOOTP.


Да я использую Bootp, значит надо перенести в отдельный конфиг, решил конфиги в порядок превести.
А вообще нету полного перечня функций ? Доку смотрел на ISC, но не нашел что то.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Вопрос по dhcp.conf

Сообщение sash-kan »

man dhcp-options
в debian входит в пакет dhcp3-common.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Вопрос по dhcp.conf

Сообщение TuLiss »

sash-kan писал(а):
07.02.2009 02:48
man dhcp-options
в debian входит в пакет dhcp3-common.


Отдельное спасибо =)
Но вот иногда там неочевидности остаются, да же в ENG версии.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
Electronix
Сообщения: 53
ОС: Slackware, Suse, XP

Re: Вопрос по dhcp.conf

Сообщение Electronix »

Еще один вопрос появился.
Мне нужен параметр lease-time, время через которое наступит событие expire для выделенного ip адреса.
Я думал, что за этот параметр отвечает :
default-lease-time
Метод научного тыка показал что этот параметр влияет на что-то другое, т.к. в любом случае по умолчанию expire наступает через 5 минут.
Может кто-нить подсказать что за параметр за это отвечает ?
We have no beginning, we have no end. We are infinite.
Спасибо сказали:
IMB
Сообщения: 2567
ОС: Debian

Re: Вопрос по dhcp.conf

Сообщение IMB »

Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Вопрос по dhcp.conf

Сообщение TuLiss »

Возникло непонимание некоторых параметров.

ddns-updates on
ddns-domainname "firma.";
ddns-rev-domainname "in-addr.arpa.";
Просто у меня и без этих параметров прекрасно обновляются нужные мне зоны, от этого я еще больше в стопоре.



get-lease-hostnames on
use-host-decl-names on
В мане очень туманно написано на тему этих параметров.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали:
Аватара пользователя
TuLiss
Сообщения: 1611
Статус: 01100
ОС: Gentoo,Ubuntu,MacOS X

Re: Вопрос по dhcp.conf

Сообщение TuLiss »

TuLiss писал(а):
02.11.2009 22:11
get-lease-hostnames on
use-host-decl-names on
В мане очень туманно написано на тему этих параметров.



use-host-decl-names
Этот параметр берет значение имени hostname, сразу после параметра host, а не из опции option host-name.
ТЕ: что бы не писать host name { option host-name "name"; }, можно указать этот параметр и name будет братся после host.

get-lease-hostnames - как я понял, делает запрос к DNS серверу, и если он получает ответ от него, то передает ДОМЕННОЕ!!! имя клиенту
Надо помнить, что клиент может его не использовать ^_^


Если кому то интересно:
Различие между option ntp-server и option time-server, option time-server использует RFC 868 а ntp RFC 1035, те используйте ntp.
Чтение man'нов в слух ещЁ никому не помогало!...
kernel 4.2
chmod -x `which chmod`
War, war never changes...
Спасибо сказали: