Страница 1 из 1

DHCPD на двух интерфейсах

Добавлено: 2009-07-13 18:14:37
newborn
:bn: добрый день ...
вопрос к знающим (уже долгое время курю маны, интернет благо безлим ) помогите разобраться "как запустить на двух интерфейсах DHCPD" :st:
понимаю что осталась какая то мелочь, но не работает (не судите строго-начинающий):
OpenBSD 4.5 -сервер (на нем и пытаюсь научиться запускать и настраивать сервесы)
два фейса em0 & em1
для них сделал /etc/dhcpd.em0 и /etc/dhcpd.em1 cooтветсвенно....
в них кинул легкую конфигу , меняющуюся в зависимости от сеток в которых они должны работать

option domain-name-servers 208.67.222.222, 208.67.220.220;

subnet 10.0.9.0 netmask 255.255.255.0 {
range 10.0.9.10 10.0.9.240;
option routers 10.0.9.1;
}
в файл /etc/rc.conf сделал правку ..
dhcpd_flags="em0 em1" -
дальше грабли ...
dhcpd -cf /etc/dhcpd.em0 em0 -- пытаюсь запустить с конфигурацией на соответсвующем фейсе :crazy: а он МОЛЧИТЬ.
-------mеssages ---кинул пару фраз
Can't listen on em1 - dhcpd.conf has no subnet declaration for 10.0.9.1
-----||| ---- повторило и для второго интерфеса
No interfaces to listen on.
existing.

-- тогда пошел в файл /etc/dhcpd.conf -переправил параметры по дефолту на свои (только для одного фейса) ...
в месаге написало :
Can't listen on -cf - it has no IP address.
Can't listen on start - it has no IP address.

Вообщем сейчас на одном фейсе пошла раздача адресов... но желаемая цель не достигнута
---теперь стою ....
Подскажите ПЖЛ знатоки как или "куда"- (хотя тут понятно что проблема с конфигом ДЕМОНА) . Думаю тема была уже съедена давно только я пропустил ответ :st:

Re: DHCPD на двух интерфейсах

Добавлено: 2009-07-14 11:32:19
Raven2000

Re: DHCPD на двух интерфейсах

Добавлено: 2009-07-15 2:59:01
newborn
Большое СПС Равен... :drinks:
(буду очень признателен если ты покажешь как давал запрос, чтобы найти у них на сайте этот пошаговый ман)
по сути теперь могу развернуть весь вопрос:
да действительно все настройки кидаються в один файл /etc/dhcpd.conf (что как по мне не очень логично-беру аналогию с назначением на интерфейсах hostname."interfaces", именно этот неправильно мной интерпретированый при переводе мана dhcpd."interfaces"- думал надо менять на свой "em0"-> привело к ошибке) :cry:
далее все завелось ... небольшие уточнения по ману :
в этой версии БСД вместо создания /etc/dhcpd.interfaces c уложиными в него фейсами, выбраными для работы :"": - в /etc/rc.conf в параметре указываем dhcpd_flags=em0 em1 (что при запуске системы запустит только один вариант демона на двух фейсах) :-o
-возник вопрос а как его тогда контролировать на двух? :unknown: %pgrep -lf dhcp =он должен показать на каких фейсах слушаеться= -не срабатывает
Далее проблемы с которыми я не разобрался вообще .... :st: :
по моей такой "идее" было надумано чтобы все получали параметры сети от виртуального фейса (который я alias-ом привязал бы к основному) - но как я понял это не реализовано
+ может не разобрался, но я был уверен что можно заставить демона выдавать всем липу (назначать другую подсеть :crazy: ) и лишь избраным выдавать правильные параметры сети :st: но без смотрящих двух фейсов в одну физ. сеть -НЕДОДУМАЛСЯ как это сделать (за напутствие как это реализовать с одним смотрящим фейсом буду очень признателен)
+ дальнейшее развитие в сторону pxeboot :crazy:
скажу свое первое впечатление: СПС ребята за такой ресурс ... если вы будете не против то я сдесь буду появляться по чаще :drinks: - мне понравилось

Re: DHCPD на двух интерфейсах

Добавлено: 2009-07-15 19:13:01
Raven2000
newborn писал(а):(буду очень признателен если ты покажешь как давал запрос, чтобы найти у них на сайте этот пошаговый ман)
просто знал, а лучше глянут в два места DHCP Server и самое оноISC DHCP
newborn писал(а):да действительно все настройки кидаються в один файл /etc/dhcpd.conf (что как по мне не очень логично-беру
Вы наверное еще не настраивали ISC DHCP и ISC BIND тк эта структура уже давно стандартизирована в них Internet Systems Consortium. так что просто нужно привыкнут, а потом вас будет не оттащить )
newborn писал(а):по моей такой "идее" было надумано чтобы все получали параметры сети от виртуального фейса (который я alias-ом привязал бы к основному
делаешь алиас от основного IP например 192.168.0.1 и его алиас например 192.168.1.1 и запускаешь DHCPD на 2 интерфейса. Я правда не занимался запуском с двух карточек так что хз надо читать и рыть.
newborn писал(а):+ может не разобрался, но я был уверен что можно заставить демона выдавать всем липу (назначать другую подсеть :crazy: ) и лишь избраным выдавать правильные параметры сети
аля
subnet 192.168.0.0 netmask 255.255.255.0{
#option subnet-mask 255.255.255.0;
#option broadcast-address 192.168.0.255;
#option domain-name "homenet";
#option routers 192.168.0.8;

pool{
range 192.168.1.100 192.168.1.110;
default-lease-time 300;
max-lease-time 600;
allow unknown clients;}

pool{
range 192.168.0.6 192.168.0.99;
option routers 192.168.0.1;
default-lease-time 172800;
max-lease-time 432000;
deny unknown clients;}
group homenet {
use-host-decl-names on;


host Raven{
hardware ethernet 00:1b:fc:31:7b:bd;
fixed-address 192.168.0.7;}
newborn писал(а):скажу свое первое впечатление: СПС ребята
пжалуйтса

Re: DHCPD на двух интерфейсах

Добавлено: 2009-07-16 14:40:50
newborn
мне очень не приятно но похоже, что сейчас это устаревшая модель :cry:
в логе написало ...
/etc/dhcpd.conf line XX: expecting a parameter or declaration.
pool{
--//-- :expecting left brace.
group homenet
--//-- : subnet declarations not allowed here.
subnet
:cz2: :cz2: :cz2: :cz2: :cz2: :cz2: :cz2:

http://www.opennet.ru/man.shtml?topic=d ... &russian=0
pool handle examine
the pool object associted with this lease (the pool object is not currently supported).

pool handle просмотр
объект очереди (pool), связанный с этим адресом (в настоящее время объект очереди не поддерживается). :Search:

:bn: мдя мдя мдя ... пытаюсь теперь раскурить ман ... :-o
хочу еще спросить о параметре глобального обьявления в подсети "deny unknown clients" ?
нужно ли потом обьявлять (непосредственно указывать при каждом клиенте) "fixed-address" , что клиент принадлежит этому определению
host g105 {
deny unknown-clients;
hardware ethernet 00:1b:fc:72:bb:18;
fixed-address 192.168.21.105;
}
+ непонятно вообще :st: параметр
group homenet {
use-host-decl-names on; -если несложно пояни (хотя т.к. не используеться наверное ненадо, но интересно)
Raven2000 писал(а):
newborn писал(а):
newborn писал(а):да действительно все настройки кидаються в один файл /etc/dhcpd.conf (что как по мне не очень логично-беру
Вы наверное еще не настраивали ISC DHCP и ISC BIND тк эта структура уже давно стандартизирована в них Internet Systems Consortium. так что просто нужно привыкнут, а потом вас будет не оттащить )
newborn писал(а):скажу свое первое впечатление: СПС ребята
-> знаете ли ВЫ где можно прочитать актульный вариант с переводом или же оргинал книги в электронном виде :drinks:
P.S. полет протикает тяжело- штурвал носит в разные стороны, машина ведет себя нестабильно... :-o
смотрю собираеться целая тема для рассказа . :"":

Re: DHCPD на двух интерфейсах

Добавлено: 2009-07-17 19:01:20
Raven2000
книга хз на каком языке.
>"deny unknown clients" ? нужно ли потом обьявлять
нет вроде не нужно...
>use-host-decl-names on;
не помню надо лезть в ман =)

Re: DHCPD на двух интерфейсах

Добавлено: 2009-07-19 2:29:20
newborn
:-o ну что ж ... кто к этому придет быстрей тот и опишет :drinks:
если доделаю -обязательно зарелизЮ , как оно :smile:
СПАСИБО Равен

Re: DHCPD на двух интерфейсах

Добавлено: 2009-07-29 17:28:43
newborn
может быть кому то понадобиться, лично я искал что то навроде пошаговой инструкции что бы настроить :-o но ничего такого не нашел...
теперь когда немного разобрался :x -долго правда, много ошибок и калюжность перевода мана :evil: + неправильное представление что такое маска подсети уводили меня в сторону ... :st: (вот она необразованость :crazy: )
интерфейс ем0
shared-network USERS-LAN { #обьявляет что в одной фической сети находяться несколько подсетей
subnet 192.168.0.0 netmask 255.255.255.0 { #липа которая раздаеться всем желающим ...
range 192.168.0.1 192.168.0.254; # автомат. раздачу адресочков диапазона можно указать только в одном сегменте сети в одном
#физ. соединении
}
subnet ХХ.ХХ.ХХ.0 netmask 255.255.255.0{ # наша крутая зашифрованая сетка (так и не стало для меня понятным как запустить под #другой NETMASK-ой)
option domain-name-servers YY.YY.YY.YY, ZZ.ZZ.ZZ.ZZ,
UU.UU.UU.UU, RR.RR.RR.RR; # хоть обычно ОС могут просмотреть не более 3-х ДНС
option routers XX.XX.XX.11;

group {

host {
hardware ethernet 11:22:33:44:55:66;
fixed-address XX.XX.XX.2;
}
host {
hardware ethernet 11:22:33:44:55:66;
fixed-address XX.XX.XX.3;

}
}
}
#}

#===========================================================================================
subnet KK.KK.KK.0 netmask 255.255.255.0 { #это уже другой интерфейс ем1 но маска почему то тоже такая же
option domain-name-servers YY.YY.YY.YY, ZZ.ZZ.ZZ.ZZ,
UU.UU.UU.UU, RR.RR.RR.RR; #
option routers KK.KK.KK.9;
range KK.KK.KK.20 KK.KK.KK.30;
}
host DeskTop_Marvell {
hardware ethernet 11:22:33:44:55:66;
fixed-address KK.KK.KK.6;
}
host DeskTop_Realtek {
hardware ethernet 11:22:33:44:55:66;
fixed-address KK.KK.KK.5;
}

Вот и все что я спрашивал, СПС Равену надЫхнул на чтение мана :bn:
если есть более интересные связки и настройки буду рад :oops: увидеть и ознакомиться -хочеться в ДХСП разобраться по полной, особенно в управлении доменов над виндузятниками... :drinks:

Re: DHCPD на двух интерфейсах

Добавлено: 2010-06-02 21:27:59
rewired
Люди а подскажите как повесить на один сабнет 2 интерфейса? один на пример раздает диапазон от 2 до 20 а второй от 50 до 150.

Код: Выделить всё

subnet 192.168.0.0 netmask 255.255.255.0 {
  range 192.168.0.3 192.168.0.15;
  interface vr0;
  range 192.168.0.16 192.168.0.20;
  hardware ethernet 00:22:43:2f:3d:64;
  fixed-address 192.168.0.16;
  interface ral0;

  option routers 192.168.0.1;

 }
по идее должно быть как то так, но это как то так не работает нифига. у меня 2 карты один вифи второй сеть и отелось бы что бы клиенты друг друга видели и сидели в одной подсети. помогите. спасибо

Re: DHCPD на двух интерфейсах

Добавлено: 2010-06-03 9:13:31
Gerk
никак, либо дели по маске, либо мигрируй на любую подсетку из 10.0.0.0/8, после чего обявляется 2 subnet по маске /16.

Re: DHCPD на двух интерфейсах

Добавлено: 2010-06-03 9:56:55
snorlov
Мост в твоем случае создавать надо... И вешать все на него