The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"DHCP Relay"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Сеть. проблемы, диагностика)
Изначальное сообщение [ Отслеживать ]

"DHCP Relay"  +/
Сообщение от MVictorL email(ok) on 18-Янв-08, 15:58 
Недавно при обновлении сервера обнаружил пакет dhcp-relay...

Что это и как им пользоваться?

Например, могу ли я использовать мой виндовый DHCP-сервер (сеть 192.168.1.0) для того, чтобы раздавать адреса машинам в другой сети (192.168.3.0)?
На текущий момент там поднят свой DHCP-сервер, который сам раздает адреса для второй сети.

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

  • DHCP Relay, Lt_Flash, 16:10 , 18-Янв-08, (1)  
    • DHCP Relay, CrAzOiD, 16:49 , 18-Янв-08, (3)  
      • DHCP Relay, Lt_Flash, 16:55 , 18-Янв-08, (4)  
        • DHCP Relay, CrAzOiD, 17:10 , 18-Янв-08, (5)  
  • DHCP Relay, rakis, 16:12 , 18-Янв-08, (2)  
    • DHCP Relay, MVictorL, 17:34 , 18-Янв-08, (6)  
      • DHCP Relay, CrAzOiD, 17:44 , 18-Янв-08, (7)  
        • DHCP Relay, MVictorL, 17:48 , 18-Янв-08, (8)  
          • DHCP Relay, CrAzOiD, 18:49 , 18-Янв-08, (9)  
            • DHCP Relay, MVictorL, 21:21 , 20-Янв-08, (10)  
              • DHCP Relay, Zanuda, 11:52 , 01-Дек-08, (11)  
              • DHCP Relay, Baltazar, 23:19 , 18-Апр-09, (12)  
                • DHCP Relay, лка, 07:11 , 30-Мрт-10, (13) +1  
                  • DHCP Relay, TretUliy, 19:15 , 21-Июл-10, (14)  

Сообщения по теме [Сортировка по времени | RSS]


1. "DHCP Relay"  +/
Сообщение от Lt_Flash email(ok) on 18-Янв-08, 16:10 
>Недавно при обновлении сервера обнаружил пакет dhcp-relay...
>
>Что это и как им пользоваться?
>
>Например, могу ли я использовать мой виндовый DHCP-сервер (сеть 192.168.1.0) для того,
>чтобы раздавать адреса машинам в другой сети (192.168.3.0)?
>На текущий момент там поднят свой DHCP-сервер, который сам раздает адреса для
>второй сети.

http://www.tech-faq.com/dhcp-relay-agent.shtml

Кратко - да, можете. Но нужна поддержка мультикаста.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "DHCP Relay"  +/
Сообщение от CrAzOiD (ok) on 18-Янв-08, 16:49 
>Кратко - да, можете. Но нужна поддержка мультикаста.

не пугайте. При чем тут мультикаст и DHCP?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "DHCP Relay"  +/
Сообщение от Lt_Flash email(ok) on 18-Янв-08, 16:55 
>>Кратко - да, можете. Но нужна поддержка мультикаста.
>
>не пугайте. При чем тут мультикаст и DHCP?

Согласен, лажанулся, нету там мультикаста. Имел ввиду что оно бродкаст прокидывает до сервера.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "DHCP Relay"  +/
Сообщение от CrAzOiD (ok) on 18-Янв-08, 17:10 
>>>Кратко - да, можете. Но нужна поддержка мультикаста.
>>
>>не пугайте. При чем тут мультикаст и DHCP?
>
>Согласен, лажанулся, нету там мультикаста. Имел ввиду что оно бродкаст прокидывает до
>сервера.

Броадкасты тоже разные есть. L2, L3
На самом деле работает не так. Принимает запросы DHCP, отвечает от имени сервера, одновременно задавая вопросы этому самому серверу от имени клиента на предмет параметров. Тихо и незаметно. Так что именно relay. Никакого "проброса" нет.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "DHCP Relay"  +/
Сообщение от rakis on 18-Янв-08, 16:12 
>Что это и как им пользоваться?

Ответом на вопрос "что это" является название пакета :-)
DHCP не маршрутизируемый протокол, соотвественно, если DHCP-сервер находится в одной сети, а его клиенты в другой, то DHCP Relay Agent может пробрасываеть DHCP пакеты от клиента к серверу и обратно.

>Например, могу ли я использовать мой виндовый DHCP-сервер (сеть 192.168.1.0) для того,
>чтобы раздавать адреса машинам в другой сети (192.168.3.0)?

да

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "DHCP Relay"  +/
Сообщение от MVictorL email(ok) on 18-Янв-08, 17:34 
Меня больше всего смущает виндовый DHCP-сервер (который сейчас раздает адреса для "своей" сети 192.168.1.0).
Как его нужно настраивать, чтобы он давал адреса для сети 192.168.3.0. Как ему "объяснить", что клиенты разные?!
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "DHCP Relay"  +/
Сообщение от CrAzOiD (ok) on 18-Янв-08, 17:44 
>Меня больше всего смущает виндовый DHCP-сервер (который сейчас раздает адреса для "своей"
>сети 192.168.1.0).
>Как его нужно настраивать, чтобы он давал адреса для сети 192.168.3.0. Как
>ему "объяснить", что клиенты разные?!

для того что бы ответть на Ваш вопрос надо понять как у вас сеть устроена.
в общем случае могу сказать что виндовый DHCP разницы между клиентами не увидит. У него нет такого функционала, как например привязка IP к имени или пула выдаваемых адресов к имени (полному или частичному по маске) машины
Единственное что могу посоветовать вам - прописать MAC-IP соответствие

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "DHCP Relay"  +/
Сообщение от MVictorL email(ok) on 18-Янв-08, 17:48 
>для того что бы ответть на Ваш вопрос надо понять как у
>вас сеть устроена.
>в общем случае могу сказать что виндовый DHCP разницы между клиентами не
>увидит. У него нет такого функционала, как например привязка IP к
>имени или пула выдаваемых адресов к имени (полному или частичному по
>маске) машины
>Единственное что могу посоветовать вам - прописать MAC-IP соответствие

Сеть устроенна несложно ;-)

Основной офис сеть -- адрес: 192.168.1.0, в ней DHCP-сервер (Windows) и роутер (на Linux);
Удаленная сеть -- адрес: 192.168.3.0, в ней свой сервер (Linux) с функциями DHCP и роутера.

Вот, собственно, и фсё...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

9. "DHCP Relay"  +/
Сообщение от CrAzOiD (ok) on 18-Янв-08, 18:49 
>[оверквотинг удален]
>>Единственное что могу посоветовать вам - прописать MAC-IP соответствие
>
>Сеть устроенна несложно ;-)
>
>Основной офис сеть -- адрес: 192.168.1.0, в ней DHCP-сервер (Windows) и роутер
>(на Linux);
>Удаленная сеть -- адрес: 192.168.3.0, в ней свой сервер (Linux) с функциями
>DHCP и роутера.
>
>Вот, собственно, и фсё...

а как между собой сети объединены?
ну и в целом, по задаче, если хочется иметь один DHCP сервер, то я бы наоборот избавился от виндового и оставил линуховый. У линухового функционал побогаче, хотя и не без своих проблем.


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

10. "DHCP Relay"  +/
Сообщение от MVictorL (ok) on 20-Янв-08, 21:21 
>а как между собой сети объединены?
>ну и в целом, по задаче, если хочется иметь один DHCP сервер,
>то я бы наоборот избавился от виндового и оставил линуховый. У
>линухового функционал побогаче, хотя и не без своих проблем.

Сети объединены через DSL (хотя не понимаю, какое это имеет значение), на "входе" каждой сети, как говорил, стоят роутеры под Linux'ом.

Я охотно верю, что Линуховый DHCP-сервер "богаче", но есть уже определенная инфраструктура, которую ломать стоит дороже, чем подстроиться под нее...

Так, кто-нибудь поможет мне вникнуть в ситуацию -- как работает этот 'DHCP relay' и есть ли смысл и возможность использовать его с виндовым DHCP-сервером?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

11. "DHCP Relay"  +/
Сообщение от Zanuda on 01-Дек-08, 11:52 
>[оверквотинг удален]
>
>Сети объединены через DSL (хотя не понимаю, какое это имеет значение), на
>"входе" каждой сети, как говорил, стоят роутеры под Linux'ом.
>
>Я охотно верю, что Линуховый DHCP-сервер "богаче", но есть уже определенная инфраструктура,
>которую ломать стоит дороже, чем подстроиться под нее...
>
>Так, кто-нибудь поможет мне вникнуть в ситуацию -- как работает этот 'DHCP
>relay' и есть ли смысл и возможность использовать его с виндовым
>DHCP-сервером?

http://www.computerperformance.co.uk/w2k3/services/DHCP_Rela...

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "DHCP Relay"  +/
Сообщение от Baltazar email on 18-Апр-09, 23:19 
Есть компьютер, на нем FreeBSD, одна сетевая карта, нужно поднять dhcp сервер с функцией  relay agent, чтобы раздавать настройки в локальную сеть, исходя из того, с какого порта  управляемого свитча (к примеру dlink 3526) и его айпи адреса  произошел запрос со стороны клиента, то есть агент должен учитывать номер порта и айпи адрес свитча, а уже исходя из этого выдать настройки статично привязанные к данному порту на свитче, соответственно клиент получает настройки, при этом не надо заморачиваться с прибивкой  маков. Вопрос стоит в том как это сделать, не могу найти информации в интернете, гугли до посинения, на форуме тоже ничего не нашел. Мне нужен пример конфига dhcp сервера с такой реализацией выдачи айпи адресов.

Да айпи адрес клиентов и айпи адрес DHCP сервера в разных подсетях.

Выкладываю свой конфиг DHCP сервера с функцией relay

local-address 10.90.90.191;
option subnet-mask 255.255.255.0;

default-lease-time 3600;
max-lease-time 86400;

authoritative;
ddns-update-style none;
log-facility local7;

class "15" {

match if binary-to-ascii(10, 8, ".", packet(24, 4)) = "10.90.90.190" and binary-to-ascii (10, 8, "", suffix( option agent.circuit-id, 1)) = "15";
}

class "16" {


match if binary-to-ascii(10, 8, ".", packet(24, 4)) = "10.90.90.190" and binary-to-ascii (10, 8, "", suffix( option agent.circuit-id, 1)) = "16";

}


subnet 10.90.90.0 netmask 255.255.255.0
{

option broadcast-address 10.90.90.255;
option routers 10.90.90.3;
option subnet-mask 255.255.255.0;

pool
{
range 10.90.90.28 10.90.90.39;
allow members of "15";
}
}

subnet 10.91.90.0 netmask 255.255.255.0
{
pool
{
range 10.91.90.40 10.91.90.48;
allow members of "16";
}


log ( info, concat( " A.RID: ", binary-to-ascii(16, 8, "", option agent.remote-id ), " A.CID: ", binary-to-ascii (10,8, "", option agent.circuit-id))); }

В данном конфиге проведен эксперимент, на 15 порт выдает настройки, на 16 порт нет, ибо из другой подсети, хотя по сути ему на это должно быть параллельно.  Вопрос что прописал не так и как сделать так, чтобы выдавались настройки в другую подсеть не из подсети DHCP сервера?

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "DHCP Relay"  +1 +/
Сообщение от лка on 30-Мрт-10, 07:11 
возникла подобная проблема: "Вопрос что прописал не так и
как сделать так, чтобы выдавались настройки в другую подсеть не из
подсети DHCP сервера? "


Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "DHCP Relay"  +/
Сообщение от TretUliy email on 21-Июл-10, 19:15 
>возникла подобная проблема: "Вопрос что прописал не так и
>как сделать так, чтобы выдавались настройки в другую подсеть не из
>подсети DHCP сервера? "

в dhcpd.conf
shared-network {
subnet 192.168.40.0 255.255.255.0 {
}
subnet 10.128.0.0 255.255.255.0 {
}

}

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру