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/ |