BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 08 июл 2025, 05:32

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: dhcp ipn + dhcp snoop
СообщениеДобавлено: 01 авг 2009, 02:07 
Не в сети

Зарегистрирован: 22 июл 2009, 15:36
Сообщения: 308
Откуда: старый оскол
Карма: 5
Запустил dhcp ipn сервер ,адреса он выдает.
для тестирования задал параметры на самом шлюзе dhcp.router и dhcp.mask
А на самом свитчике настроен dhcp_relay.
Адрес абонент получает.


Потом захотелось сделать так что бы можно было прописывать
какой адрес выдать абоненту на конкретном свитчике , а еще лучше и порту .


как я понял для этого делается связка dhcp и дочерний шлюз
в документации есть пример настроек для dlink , я его сделал все гарно спс, НО нужна логика что то вроде :


1) выдается ip по dhcp для доступа в локальную сеть
по порту и номеру свитчика , так как для каждого свитчика свой vlan (aka свой шлюз)
2 ) если абонент получил ip по dhcp , соответственно заработал dhcp snoop и пакеты через свитчик заходили
абонент видит сервер статистики и т.п.

3)далее если ему помимо локалки хочется в инет ,он запускает pppoe
если есть деньги на (тут тож непонятно как это указать)


короче как реализовать выдачу ip из dhcp по dhcp.82 по свитчику и порту и мне не нужно слать acl ?

//http://wiki.sirmax.noname.com.ua/index.php/DHCP_snoop


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 авг 2009, 13:31 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
слать ip из dhcp по dhcp.82 по свичу и порту у нас как ра так и делается . Далее не совсем понял что вы еще хотите. Можете взять за основу скриптовый шлюз вот этот :

http://wiki.bgbilling.ru/index.php/%D0% ... 1%8B%D1%85

вырезать из него всю логику и сделать свою ..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 03 авг 2009, 19:40 
Не в сети

Зарегистрирован: 22 июл 2009, 15:36
Сообщения: 308
Откуда: старый оскол
Карма: 5
скрипт этот я видел и тему по поводу этого шлюза поднимал чуть ниже, у меня по telnet скрипт не пошел. выложу свои конфиги чуть позже .


а да вспомнил , он не по телнет работает а по snmp 161


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: snooping
СообщениеДобавлено: 26 авг 2009, 11:39 
Не в сети

Зарегистрирован: 22 июл 2009, 15:36
Сообщения: 308
Откуда: старый оскол
Карма: 5
И так все получилось ...

на шлюзе dlink 3526 указаны вот такие настройки

конфигурация :
user_rule.editor.class=bitel.billing.module.services.ipn.editor.DlinkContractRuleEditor
gate_manager.class=bitel.billing.server.ipn.DlinkGateWorker
#версия snmp 1 или 2c
snmp.version=1
#1 - для 35xx, 2 - для 38xx
model=1
use.script=1

скрипт:

protected void doSync()
{
}

Он является дочерним dhcp.ipn.82




В настройках договора подключаем шлюз , указываем ИП и Порт .
И пока абонент не получит ip по dhcp , все запросы будут блокироваться.

А затем абонент если хочет попасть из локалки в инет, подключается по pppoe и инфа о том откуда он выходит передается в nas-port-id с включенной опцией options 87- pppoe circuit id на des 3526 и пишится в логи. Что бы абоненты логинами не делились .


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: Majestic-12 [Bot] и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
POWERED_BY
Русская поддержка phpBB
[ Time : 0.031s | 26 Queries | GZIP : On ]