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

Исходное сообщение
"Два DHCP сервера"

Отправлено alexlp , 30-Июн-08 12:58 
Возникла задача для двух сетевых интерфейсов на сервере запустить два разных DHCP-сервера. Абонент переходя в сеть с иным интерфейсом должен получать другие настройки.

Можно ли это реализовать и как?
ОС Debian.


Содержание

Сообщения в этом обсуждении
"Два DHCP сервера"
Отправлено lioncub , 30-Июн-08 13:01 
привязывать по mac


"Два DHCP сервера"
Отправлено Vladimir , 30-Июн-08 13:02 
>Возникла задача для двух сетевых интерфейсов на сервере запустить два разных DHCP-сервера.
>Абонент переходя в сеть с иным интерфейсом должен получать другие настройки.
>
>
>Можно ли это реализовать и как?
>ОС Debian.

Запустить 2 DHCP
# dhcpd eth0
# dhcpd eth1


"Два DHCP сервера"
Отправлено alexlp , 30-Июн-08 13:15 
>> привязывать по mac

???

> Запустить 2 DHCP
> # dhcpd eth0
> # dhcpd eth1

А если будет выполнено ./dhcp3-server restart оно оба убъет?


"Два DHCP сервера"
Отправлено alexlp , 30-Июн-08 13:42 
>>> привязывать по mac
>
>???
>
>> Запустить 2 DHCP
>> # dhcpd eth0
>> # dhcpd eth1

получается так
dhcpd: There's already a DHCP server running.


"Два DHCP сервера"
Отправлено wertik , 30-Июн-08 13:45 
>>>> привязывать по mac
>>
>>???
>>
>>> Запустить 2 DHCP
>>> # dhcpd eth0
>>> # dhcpd eth1
>
>получается так
>dhcpd: There's already a DHCP server running.

dhcpd -cf /etc/eth0.conf -pf /var/run/dhcpd.eth0.pid
dhcpd -cf /etc/eth1.conf -pf /var/run/dhcpd.eth1.pid

может так ?


"Два DHCP сервера"
Отправлено alexlp , 30-Июн-08 13:56 
>[оверквотинг удален]
>>>> # dhcpd eth0
>>>> # dhcpd eth1
>>
>>получается так
>>dhcpd: There's already a DHCP server running.
>
>dhcpd -cf /etc/eth0.conf -pf /var/run/dhcpd.eth0.pid
>dhcpd -cf /etc/eth1.conf -pf /var/run/dhcpd.eth1.pid
>
>может так ?

точно!


"Два DHCP сервера"
Отправлено wertik , 30-Июн-08 15:30 
>[оверквотинг удален]
>>>
>>>получается так
>>>dhcpd: There's already a DHCP server running.
>>
>>dhcpd -cf /etc/eth0.conf -pf /var/run/dhcpd.eth0.pid
>>dhcpd -cf /etc/eth1.conf -pf /var/run/dhcpd.eth1.pid
>>
>>может так ?
>
>точно!

))



"Два DHCP сервера"
Отправлено reader , 30-Июн-08 15:53 
Интересно почему именно разные сервера потребовались? Вить и один может раздавать разные настройки как на разные интерфейсы, так и разным клиентам.

"Два DHCP сервера"
Отправлено wertik , 30-Июн-08 17:15 
>Интересно почему именно разные сервера потребовались? Вить и один может раздавать разные
>настройки как на разные интерфейсы, так и разным клиентам.

Мне тоже интересно).


"Два DHCP сервера"
Отправлено alexlp , 01-Июл-08 00:19 
>>Интересно почему именно разные сервера потребовались? Вить и один может раздавать разные
>>настройки как на разные интерфейсы, так и разным клиентам.
>
>Мне тоже интересно).

один клиент должен переходить из сети подключенной к eth0 в сеть с eth1 если мак прописать 2 раза - получается ошибка и сервер не стартует.


"Два DHCP сервера"
Отправлено reader , 01-Июл-08 23:09 
>>>Интересно почему именно разные сервера потребовались? Вить и один может раздавать разные
>>>настройки как на разные интерфейсы, так и разным клиентам.
>>
>>Мне тоже интересно).
>
>один клиент должен переходить из сети подключенной к eth0 в сеть с
>eth1 если мак прописать 2 раза - получается ошибка и сервер
>не стартует.

мак в разных subnet вроде может повторяться, а вот имена в host нет.


"Два DHCP сервера"
Отправлено alexlp , 02-Июл-08 00:17 
>[оверквотинг удален]
>>>>настройки как на разные интерфейсы, так и разным клиентам.
>>>
>>>Мне тоже интересно).
>>
>>один клиент должен переходить из сети подключенной к eth0 в сеть с
>>eth1 если мак прописать 2 раза - получается ошибка и сервер
>>не стартует.
>
>мак в разных subnet вроде может повторяться, а вот имена в host
>нет.

Ну допустим МАС повторяется. Вот dhcp3-server "слушает" 2 интерфейса, при этом читает файл с 2-мя subnet. По какому принципу он определит из какой subnet выделить адрес?


"Два DHCP сервера"
Отправлено PavelR , 02-Июл-08 06:16 
>[оверквотинг удален]
>>>один клиент должен переходить из сети подключенной к eth0 в сеть с
>>>eth1 если мак прописать 2 раза - получается ошибка и сервер
>>>не стартует.
>>
>>мак в разных subnet вроде может повторяться, а вот имена в host
>>нет.
>
>Ну допустим МАС повторяется. Вот dhcp3-server "слушает" 2 интерфейса, при этом читает
>файл с 2-мя subnet. По какому принципу он определит из какой
>subnet выделить адрес?

Subnet логически привязан к интерфейсу, по айпи, соотв. по интерфейсу, с которого придет запрос и определится subnet ?


"Два DHCP сервера"
Отправлено reader , 02-Июл-08 09:56 
>[оверквотинг удален]
>>>
>>>мак в разных subnet вроде может повторяться, а вот имена в host
>>>нет.
>>
>>Ну допустим МАС повторяется. Вот dhcp3-server "слушает" 2 интерфейса, при этом читает
>>файл с 2-мя subnet. По какому принципу он определит из какой
>>subnet выделить адрес?
>
>Subnet логически привязан к интерфейсу, по айпи, соотв. по интерфейсу, с которого
>придет запрос и определится subnet ?

именно так и происходит. в какой subnet входит IP интерфейса на который пришел запрос, из того и отдаются настройки.


"Два DHCP сервера"
Отправлено alexlp , 02-Июл-08 19:02 
>>Subnet логически привязан к интерфейсу, по айпи, соотв. по интерфейсу, с которого
>>придет запрос и определится subnet ?
>
>именно так и происходит. в какой subnet входит IP интерфейса на который
>пришел запрос, из того и отдаются настройки.

Значит я конкретно лохонулся. Но в любом случае работает )