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

dhcp

Добавлено: 2009-03-30 12:05:51
chupyc
Люди помогите поднять dhcp сервер + DNS сервер... еще нюанс в том что у нас в сети несколько подсетей... 192.168.х.х с маской 255.255.255.190
спасибо за помощь...

Re: dhcp

Добавлено: 2009-03-30 12:42:24
zingel
а чего не получается я немогу понять?

Re: dhcp

Добавлено: 2009-03-30 12:51:56
chupyc
Опыта моловато... веб сервер я поднял, а вот тут не знаю откуда начинать... какой лучше сервер DHCP какой DNS сервер ставить... и что будет если кто-то себе поставит айпишник вручную... как на єто отреагирует сервак...???

Re: dhcp

Добавлено: 2009-03-30 12:59:41
terminus
Вы задачи ставьте - что вам добиться надо (какой функционал). А нито какая-то религиозная война получается - типа чем босоножки лучше кирзачей.

Вы знаете какую функцтональность от DNS и DHCP вы хотите получить?
Вы знаете какие клиенты будут использовать DNS и DHCP?
Если речь идет о виндовом домене и его клиентах чем не устраевает встроенное в win server решение?

Re: dhcp

Добавлено: 2009-03-30 16:30:44
redhot
для DNS поднимаешь BIND, для DHCP - isc-dhcpd server (/usr/ports/net/isc-dhcp40-server), благо в мануалах расписано детально про их установку :)

Re: dhcp

Добавлено: 2009-03-31 13:24:01
chupyc
нужно раздавать айпишки по макам... но пока меня немного сдерживает то что эти айпишки в разных подсетях.... а подсетей под 60 штук, получается мне тогда нужно маску сервера дхцп сделать 255.255.0.0??? ДНС сервер должен держать зону... еще вопросик... а нет ли на ДХЦП сервер веб интерфейса? или хотяб какого скрипта чтоб загружать таблицы мак+айпи , а то редактировать каждий раз файлик просто жуть...

Re: dhcp

Добавлено: 2009-03-31 15:34:24
chupyc
Ну вообщем начал я ставить, ДХЦП но он не завелся... вернее стартонул но не выдал мне айпи :(

Re: dhcp

Добавлено: 2009-03-31 15:51:54
terminus
chupyc писал(а):нужно раздавать айпишки по макам... но пока меня немного сдерживает то что эти айпишки в разных подсетях.... а подсетей под 60 штук, получается мне тогда нужно маску сервера дхцп сделать 255.255.0.0???
Есть такая вещь - называется агент-ретранслятор DHCP. Роль такого агента обычно выполняет или gateway подключенный к конкретной подсети или отдельный сервер в ней. Задача агента - поймать широковещательный запрос DHCP клиента (dhcpdiscover) и передать его на сервер который уже вернет ответ с назначенным IP через тот же ретранслятоп клиенту. Не зная точной топологии вашей сети (хотя бы словесно) давать рекомендации о том как лучше настроит сервер обслуживающий множество подсетей - трудно.
chupyc писал(а): ДНС сервер должен держать зону...
Должны ли DHCP клиенты автоматически регистрироваться в DNS или DNS нужен как отдельная система?
Какие функции DNS сервера нужны кроме работы в авторитарном режиме ("держать зону")? Должен ли он так же обрабатывать рекурсивные запросы? Должен он поддерживать динамические обновления записей? Должен он поддерживать view? Важна ли возможность использовать красивые web интерфейсы для его настройки? Важна ли его безопасность?

Re: dhcp

Добавлено: 2009-04-01 11:15:19
chupyc
ну пока что нужно запустить хотя бы ДХЦП, я его установил, настроил, он стартует вместе с машиной, но айпишек не дает :(

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

rc.conf
keymap="ua.koi8-u.shift.alt"
ifconfig_rl0="inet 192.168.99.225  netmask 255.255.255.0"
ifconfig_rl0_alias0="inet 192.168.10.2 netmask 255.255.255.0"
defaultrouter="192.168.99.99"
hostname="dns.apelsin.in"
sshd_enable="YES"
ftpd_enable="YES"
#ifconfig_rl0="DHCP"
dhcpd_enable="YES"
dhcpd_ifaces="rl0"

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

# dhcpd.conf
  option domain-name-servers 192.168.10.1;
  option domain-name "apelsin.in";
  option subnet-mask 255.255.255.0;

  default-lease-time 600;
  max-lease-time 7200;
  ddns-update-style none;

 subnet 192.168.10.0 netmask 255.255.255.0 {
   range  192.168.10.2 192.168.10.254;
   option routers 192.168.10.1;
}
Что я делаю не так :cry:

Re: dhcp

Добавлено: 2009-04-01 12:16:50
snorlov
в dhcpd.conf

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

authoritative;
убрал бы option subnet-mask 255.255.255.0;
и настроил писать в лог

Re: dhcp

Добавлено: 2009-04-01 17:24:33
chupyc

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

authoritative;
Это куда??? сюда чтоль???

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

ddns-update-style none;

Re: dhcp

Добавлено: 2009-04-01 20:06:14
snorlov
Да и кстати посмотри форумы soft и network, там было обсуждение на эту тему

Re: dhcp

Добавлено: 2009-04-01 22:11:18
chupyc
уррааа! раздает айпишки... теперь буду вас мучать своими тупыми вопросами... а то сам все равно не догоню как сделать...

Re: dhcp

Добавлено: 2009-04-17 11:38:23
chupyc
Вообщем трабла в следующем... пока ДХЦП настраиваю под одну подсеть то работает нормально, как только добавляю другую подсеть так перестает работать...

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

#dhcpd.conf
  default-lease-time 600;
  max-lease-time 7200;
  ddns-update-style none;

#subnet 192.168.1.0 netmask 255.255.255.0 {
#   option routers 192.168.1.1;
#   option subnet-mask 255.255.255.0;
#   option domain-name-servers 192.168.1.1;
#   option domain-name "*****.in";
#   option time-offset              -18000;
#   range  192.168.1.210 192.168.1.215;
#}

subnet 192.168.99.0 netmask 255.255.255.0 {
   option routers 192.168.99.99;
   option subnet-mask 255.255.255.0;
   option domain-name-servers 192.168.99.99;
   option domain-name "******.in";
   option time-offset              -18000;
   range  192.168.99.73 192.168.99.76;
}


host stael {
  hardware ethernet 00:07:e9:0b:32:b3;
  fixed-address 192.168.1.47;
}

host pizdec {
  hardware ethernet 00:1d:60:ce:ec:6a;
  fixed-address 192.168.1.241;
}

host dprime {
  hardware ethernet 00:1e:3d:33:a9:08;
  fixed-address 192.168.1.69;
}

host chupa {
  hardware ethernet 00:11:d8:9e:39:b4;
  fixed-address 192.168.99.209;
}
вообщем только убираю решетки все перестает работать :(

Re: dhcp

Добавлено: 2009-04-17 11:56:06
snorlov
А как у вас подключены сети к серверу, т.е. сколько сетевых карточек в сервере и прописаны ли они в rc.conf

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

dhcpd_ifaces=""
и что пишется в лог...

Re: dhcp

Добавлено: 2009-04-17 21:37:57
chupyc
snorlov писал(а):А как у вас подключены сети к серверу, т.е. сколько сетевых карточек в сервере и прописаны ли они в rc.conf

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

dhcpd_ifaces=""
и что пишется в лог...
у меня подняты алиасы... и одна сетевуха

Re: dhcp

Добавлено: 2009-04-17 22:00:23
FenX
а в dhcpd_ifaces что?

Re: dhcp

Добавлено: 2009-04-17 22:05:00
FenX

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

       The server-identifier statement

         server-identifier hostname;

         The server-identifier statement can be used to define the value  that
         is sent in the DHCP Server Identifier option for a given scope.   The
         value specified must be an IP address for the DHCP server,  and  must
         be reachable by all clients served by a particular scope.

         The  use  of the server-identifier statement is not recommended - the
         only reason to use it is to force a  value  other  than  the  default
         value to be sent on occasions where the default value would be incor-
         rect.   The default value is the first IP address associated with the
         physical network interface on which the request arrived.

         The usual case where the server-identifier statement needs to be sent
         is when a physical interface has more than one IP  address,  and  the
         one  being  sent by default isn't appropriate for some or all clients
         served by that interface.  Another common case is when  an  alias  is
         defined  for  the  purpose  of having a consistent IP address for the
         DHCP server, and it is desired that the clients use this  IP  address
         when contacting the server.
© man dhcpd.conf

Re: dhcp

Добавлено: 2009-04-19 12:35:08
chupyc
FenX писал(а):а в dhcpd_ifaces что?

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

# -- sysinstall generated deltas -- # Sat Jan  1 00:33:09 2000
ifconfig_rl0="inet 192.168.99.225  netmask 255.255.255.0"
ifconfig_rl0_alias0="inet 192.168.1.2 netmask 255.255.255.0"
defaultrouter="192.168.99.99"
hostname="dns.*****.in"
sshd_enable="YES"
ftpd_enable="YES"
#ifconfig_rl0="DHCP"
dhcpd_enable="YES"
dhcpd_ifaces="rl0"

Re: dhcp

Добавлено: 2009-04-20 10:13:44
FenX

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

dhcpd_ifaces="rl0 rl0_alias0"
попробуй так.

Re: dhcp

Добавлено: 2009-04-20 13:29:18
snorlov
FenX писал(а):

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

dhcpd_ifaces="rl0 rl0_alias0"
попробуй так.
Мне кажется это его не спасет, поскольку клиент будет запрашивать ip первоначальной широковещательной посылкой на адрес 255.255.255.255 ...
После чего в действие вступит mac-адрес карты, другими словами, чтобы в этом случае задействовать dhcp, человек должен указывать mac-адрес карты ну и соответствующие параметры этой подсети..

Re: dhcp

Добавлено: 2009-04-20 14:54:16
chupyc
и что делать в этом случае мне???

Re: dhcp

Добавлено: 2009-04-20 17:03:15
FenX
Вообще, попробовать загнать в джаил....

Re: dhcp

Добавлено: 2009-04-20 18:19:19
chupyc
FenX писал(а):Вообще, попробовать загнать в джаил....
а как єто??? :shock:

Re: dhcp

Добавлено: 2009-04-20 18:21:31
FenX

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

man jail
т.е. тупо сделать 2е копии "системы".
одна (нормальная) будет смотреть на сам интерфейс,
а другая копия дхцп (иж джаила) будет смотреть на алиас.

далее: почитать то, что я написал пару постов назад.