forum.bitel.ru
http://forum.bitel.ru/

выдача шлюзом dhcp маски и адреса шлюза в зависимости от IP
http://forum.bitel.ru/viewtopic.php?f=7&t=1788
Страница 1 из 1

Автор:  msh [ 12 янв 2009, 03:45 ]
Заголовок сообщения:  выдача шлюзом dhcp маски и адреса шлюза в зависимости от IP

Bозможна ли выдача шлюзом IPNDHCP маски и адреса шлюза в зависимости от IP-адреса? Есть ли какое место куда можно вставить свой код для решения данной проблемы?
Нужно для раздачи на одном шлюзе внутренних и внешних IP-адресов.
У внешних ip-адресов маска 255.255.255.240, а у внутрених 255.255.255.0, ну и адреса шлюзов тоже различаются.
Как вообще решается данная проблема?
Что можно писать в закладке 'скрипт' у шлюза типа dhcp?

Автор:  stark [ 12 янв 2009, 18:43 ]
Заголовок сообщения: 

внутри одного абонентского свича не получится это сделать в текущей реализации.. это надо подменять логику не шлюза , а самого DHCP_IPN. тут не получится с помощью beanShell. Это надо создать класс, котроый наследуется от DHCPRelayProcessor и переопределяет часть его логики, которая вадает параметры DHCP ..

Вообще по хорошему это надо менять тогда логику и хранить эти настройки не в конфигах шлюзов, а на самих клиентах .. Я так понимаю вот тут просят что-то вроде этого:
http://www.bgbilling.ru/forum/viewtopic.php?t=1750

Автор:  msh [ 13 янв 2009, 03:57 ]
Заголовок сообщения: 

stark писал(а):
Вообще по хорошему это надо менять тогда логику и хранить эти настройки не в конфигах шлюзов, а на самих клиентах .. Я так понимаю вот тут просят что-то вроде этого:
http://www.bgbilling.ru/forum/viewtopic.php?t=1750

да, там хотят хранить информацию о масках подсетей в ресурсах.

Хотя меня устроит возможность из скрипта дочерненго шлюза передавать для каждого IP-адреса связанные с ним параметры (шлюз, маску) .

Как я понимаю ждать скорого появления данной функциональности в каком-либо виде не стоит?

Также у меня есть идея заменить IPN_DHCP на свою программу которая будет принимать информацию об IP адресах и портах свитча (благо протокол обмена по порту 1855 достаточно простой) и генерировать на основе этой информации и внутреней логики (маску и шлюз в моем случае можно однозначно вычислить по IP-адресу) конфиг для isc-dhcp3

а исходники IPN_DHCP не opensource? ;)

Автор:  stark [ 13 янв 2009, 13:05 ]
Заголовок сообщения: 

msh писал(а):
а исходники IPN_DHCP не opensource? ;)

вопрос пока решается, возможно откроем , но будем это делать в индивидуальном порядке

Автор:  msh [ 14 янв 2009, 03:32 ]
Заголовок сообщения: 

stark писал(а):
msh писал(а):
а исходники IPN_DHCP не opensource? ;)

вопрос пока решается, возможно откроем , но будем это делать в индивидуальном порядке


а что надо для получения? а то как-то тяжко после декомпилятора в коде копаться.
как я понимаю логика работы требующая изменения находится в методе processRequest класса bitel.billing.server.ext.dhcp.DHCPRelayProcessor

Автор:  stark [ 14 янв 2009, 13:32 ]
Заголовок сообщения: 

msh писал(а):

а что надо для получения? а то как-то тяжко после декомпилятора в коде копаться.
как я понимаю логика работы требующая изменения находится в методе processRequest класса bitel.billing.server.ext.dhcp.DHCPRelayProcessor


ну мы хотим открывать только нашим клиентам ..свяжитесь с нами(почта или телефон) и попробуем утрясти это вопрос

Автор:  msh [ 14 янв 2009, 19:33 ]
Заголовок сообщения: 

stark писал(а):
ну мы хотим открывать только нашим клиентам ..свяжитесь с нами(почта или телефон) и попробуем утрясти это вопрос

отправил на info

Автор:  msh [ 21 янв 2009, 04:01 ]
Заголовок сообщения: 

msh писал(а):
stark писал(а):
ну мы хотим открывать только нашим клиентам ..свяжитесь с нами(почта или телефон) и попробуем утрясти это вопрос

отправил на info


утрясти вопрос к сожалению не удалось :(

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/