URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 96148
[ Назад ]

Исходное сообщение
"настройка ISC-DHCPD под FreeBSD"

Отправлено sherlock , 25-Май-15 13:49 
Здравствуйте господа, подскажите как правильно реализовать такую фишку:

Есть сервер, на нем крутится DHCPD, в него одной сетевой включена локалка, второй сетевой он смотрит в сторону провайдера на сетях которых создан VLAN для удаленных подразделений. Сегодня в одном из подразделений крякнул маленький сервер, было принято решение не восстанавливать, а сделать роутинг на ADSL модеме (который работал бриджом), соответственно на модеме был включен DHCP сервер, но вылезла проблема, эту функция в модеме реализована бедно, невозможно задать привязки MAC<->IP, а это активно используется, наряду с bootp диапазоном. Я решил сделать рэлей и зону поднять на основном DHCPD сервере (сразу оговорю - модем совсем глупый и вся настройка рэлея у него заключается в указании IP (10.0.11.254), куда пересылать bootp запросы, ни о каких доп. параметрах типа 82 опции речь не идет)

в принципе мне удалось реализовать получение IP адресов машина в том подразделении, но меня мучает вопрос в правильности:
1. конфиг основного, все опущено кроме главного
shared-network ZAOMRK {
  subnet 10.0.0.0 netmask 255.255.252.0 {
    range dynamic-bootp 10.0.0.10 10.0.3.249;
  }
} - это для внутренней локалки (сетевая xl0, IP сервера 10.0.0.254)

shared-network CRMO-1 {
  subnet 10.0.11.0 netmask 255.255.255.0 {} - это пришлось добавить, хотя там ничего не раздаю, т.к. иначе DHCPD отказывался слушать второй интерфейс, мотивируя это тем, что нет подсетей, принадлежащих ему
  subnet 10.0.80.0 netmask 255.255.255.0 {
    range dynamic-bootp 10.0.80.101 10.0.80.230;
  } - а это сетевая, которая смотрит в VLAN подсети 10.0.11.х, IP сервера 10.0.11.254

вот в таком виде щас работает, но это пока мне не понадобится на этом интерфейсе начать раздавать подсеть еще одного подразделения, а то и всех, потому что я не понимаю как иначе DHCPD будет их разделять и начнется чехарда с IP в подразделениях.
Вот теперь вопрос:
Как настраивается например, что при запросе от рэлея 10.0.11.80 отдавать из одной подсети, а при 10.0.11.90 из другой (пока не создана)?


Содержание

Сообщения в этом обсуждении
"настройка ISC-DHCPD под FreeBSD"
Отправлено sherlock , 26-Май-15 08:57 
Все, вопрос снят, DHCPD оказывается сам отслеживает GIADDR и по нему корректно будет выбрана требуемая subnet