BiTel

Форум BiTel
bgbilling.ru     docs.bitel.ru     wiki.bitel.ru     dbinfo.bitel.ru     bgcrm.ru     billing.bitel.ru     bitel.ru    
Текущее время: 13 май 2024, 14:53

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




Начать новую тему Ответить на тему  [ Сообщений: 21 ] 
Автор Сообщение
 Заголовок сообщения: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 24 ноя 2008, 03:29 
Не в сети

Зарегистрирован: 17 окт 2008, 00:19
Сообщения: 22
Карма: 0
Долго присматриваемся к вашему биллингу(хотим перебежать с другого)... все нравится но хотелка у нас такая...
Задача - авторизовать абонентов по DHCP opt.82 на доступе Dlink авторизация по номеру свича-порт- реализовано, согласен... но можно ли выдавать ип адрес динамически из пула адресов? просто дана АС реальных ип адресов, разделено на подсетки одна для народа с фиксированными ипами другая с динамически выдаваемыми реальными ип адресами... выдавать статически привязанные адреса не хочется... использовать PPP решения и радиус не хотим из принципа... доработаете - купим-перейдем на ваш биллинг без всяких вопросов …
PS пока не в каких биллингах это не реализовано.. :-(


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 24 ноя 2008, 15:28 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Zoro писал(а):
можно ли выдавать ип адрес динамически из пула адресов?

а как привязывать выданный адрес к договору чтобы трафик считать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 25 ноя 2008, 23:59 
Не в сети

Зарегистрирован: 17 окт 2008, 00:19
Сообщения: 22
Карма: 0
Специально подождал пока ответят Админы :( но в ответ тишина...
вернемся к теме, точно также как и в модуле DialUp и VPN, либо его доработать чтобы он мог выполнять вункции вышеперечисленные функции...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 ноя 2008, 05:53 
Не в сети
Клиент

Зарегистрирован: 12 фев 2007, 18:49
Сообщения: 335
Карма: 15
гм, быстрее будет списаться/созвониться с разработчиками, озвучить тех. задание и узнать, во сколько денег может обойтись вам эта доработка...


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
А как вы это хотите считать? В Dialup есть понятие сессии - там идет привязка к сессии ..сессия начитается после авторизации ..в IPN - нет понятия сессии . Т.е как понять что этот ip-шник из лога принадлежит конкретному договору и какому ? .. вы сами можете придумать механизм как вы это видете ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 26 ноя 2008, 21:13 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
лично я не знаю как это видит топикстартер, но чисто теоретически можно считать так:
  • клиент (в данном контексте - DHCP клиент) получает IP адрес от DHCP сервера - это своеобразный аналог Start пакета в РРР ... получив адрес клиент получает и Lease Time, т.е. время, которое, с натяжкой, можно считать таймаутом сессии в РРР ... аналогом логина тут служит либо hardware-address, т.е. МАС, либо информация полученная из Option 82 - иначе, IMHO, невозможно будет произвести точную идентификацию "юзер == адрес" ...
  • по истечении Lease Time, либо раньше клиент обновляет IP адрес - это своеобразный аналог Update пакета в РРР ... т.е. подтверждается что адрес принадлежит такому-то конкретному клиенту ...
  • клиент освобождает IP адрес - это аналог Stop пакета в РРР ... но, увы, не каждый DHCP клиент шлет пакет на освобождение адреса :( дабы точно знать где чей IP можно основываться на анализе Lease Time которое получая/обновляя IP адрес клиент всегда получает, т.е. время занятия IP адреса всегда известно и сервер не отдаст этот адрес никому другому ранее истечения Lease Time либо получения пакета (на который тоже можно смотреть, но он, повторюсь, не всегда приходит) освобождения IP адреса ...
т.е. получается что зная МАС либо данные из Option 82 можно сопоставить IP адрес полученный из пула с конкретным юзером, но это голая теория ...

P.S. ув. stark, ответьте, пожалуйста на ЛС ... очень нужно Ваше мнение!


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

Зарегистрирован: 17 окт 2008, 00:19
Сообщения: 22
Карма: 0
snark Совершенно Верно и мы точно также как вы описали написали в ТЗ!!! в качестве "логина" параметры opt82 тоесть точный адресс юзверя(мак адресс свича номер влана, номер порта)...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 27 ноя 2008, 18:05 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Т.е идинтификатором клиента является - mac адрес свича + vlan + порт . Клиент запрашивает адрес - мы ему даем любой из пула. как заканичвается leasetime освобождаем адрес. Только вот клиенты разные попадаются , некторые могут слать запросы чаще чем leaseTime, а некоторые могут спокойно продолжать работать после того, как у них отобрали ip.
Ну допустим клиент у нас работает все-таки по стандарту (хотя это не факт) . Допустим мы как-то это реализуем . cледующий вопрос - как считать ? т.е будет отдельная таблица , в которой будет прописано, что с 12:03:02 по 14:05:01 ип 192.168.144.23 был на догворе с id=15, а с 17:09:05 по 18:55:11 ип 192.168.144.23 был на договоре c id=20.. Т.е ип будет привязан не просто к договору, а к периоду и договору .


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 14 окт 2009, 11:20 
Не в сети

Зарегистрирован: 14 окт 2009, 11:17
Сообщения: 2
Карма: 0
Прошел год, что-нибудь поменялось? Мне тоже не помешала такая удобность.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 15 окт 2009, 14:21 
Не в сети

Зарегистрирован: 28 июн 2007, 16:24
Сообщения: 28
Карма: 2
DHCP всем была бы удобна и в разных видах. Я вот поднял его под FreeBSD 7.1 Все хорошо. Толкьо вот статическую выдачу адреса согласно мака приходится крутить ручками, в dhcpd.conf, а можно было бы и в биллинг несложный скриптец прикрутить? (киньте в меня камень если не прав)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 15 окт 2009, 15:55 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
Kodo писал(а):
статическую выдачу адреса согласно мака приходится крутить ручками, в dhcpd.conf

читаем это и это, думаем что подходит и реализуем то что подошло ;)

Kodo писал(а):
статическую выдачу адреса согласно мака
...
можно было бы и в биллинг несложный скриптец прикрутить?

БГБ-шный dhcp вроде и сам умеет выдавать адрес на МАС, но ничто не мешает написать скрипт, например на шелле, который на основе данных из БГБ будет генерить dhcpd.conf ;)


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

Зарегистрирован: 01 фев 2007, 21:11
Сообщения: 36
Откуда: ООО "Гермес-Телеком", г. Оренбург
Карма: 0
stark писал(а):
Т.е идинтификатором клиента является - mac адрес свича + vlan + порт . Клиент запрашивает адрес - мы ему даем любой из пула. как заканичвается leasetime освобождаем адрес. Только вот клиенты разные попадаются , некторые могут слать запросы чаще чем leaseTime, а некоторые могут спокойно продолжать работать после того, как у них отобрали ip.

dhcp snooping + arp security не дадут работать тому, кто не продлит аренду DHCP адреса.


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

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Nik писал(а):
stark писал(а):
Т.е идинтификатором клиента является - mac адрес свича + vlan + порт . Клиент запрашивает адрес - мы ему даем любой из пула. как заканичвается leasetime освобождаем адрес. Только вот клиенты разные попадаются , некторые могут слать запросы чаще чем leaseTime, а некоторые могут спокойно продолжать работать после того, как у них отобрали ip.

dhcp snooping + arp security не дадут работать тому, кто не продлит аренду DHCP адреса.


arp security - нам самим нужно организовывать или вы будите использовать какие-то другие средства ?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 20 апр 2010, 12:37 
Не в сети

Зарегистрирован: 17 окт 2008, 00:19
Сообщения: 22
Карма: 0
Подниму вопрос... прошло больше года, ТЗ вроде описано... разжевано, а воз и поныне там? просто уже нетап допек от меня требуют счет, вот и думаю что закладывать в счет ISG-dialup - оно неготово, судя по переписке в форуме еще долго не будет, если все оставить на прежнем уровне по какой схеме мы хотели то ipn- но он нехочет выдавать адреса из пула только статику... заказ и того и другого, при количестве 3000 юзверей это переплатить лишние 80тысч


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Re:
СообщениеДобавлено: 20 апр 2010, 12:51 
Не в сети

Зарегистрирован: 17 окт 2008, 00:19
Сообщения: 22
Карма: 0
stark писал(а):
Nik писал(а):
stark писал(а):
Т.е идинтификатором клиента является - mac адрес свича + vlan + порт . Клиент запрашивает адрес - мы ему даем любой из пула. как заканичвается leasetime освобождаем адрес. Только вот клиенты разные попадаются , некторые могут слать запросы чаще чем leaseTime, а некоторые могут спокойно продолжать работать после того, как у них отобрали ip.

dhcp snooping + arp security не дадут работать тому, кто не продлит аренду DHCP адреса.


arp security - нам самим нужно организовывать или вы будите использовать какие-то другие средства ?

dhcp snooping - на коммутаторе
arp security - раскройте что вы под этим понимаете? привязка мак компа к порту? если так то зачем? ну и пускай мак он поменяет, ип адрес выдается на основе мак адреса свича+влана+порта свича.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 20 апр 2010, 15:32 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Zoro писал(а):
Подниму вопрос... прошло больше года, ТЗ вроде описано... разжевано, а воз и поныне там? просто уже нетап допек от меня требуют счет, вот и думаю что закладывать в счет ISG-dialup - оно неготово, судя по переписке в форуме еще долго не будет, если все оставить на прежнем уровне по какой схеме мы хотели то ipn- но он нехочет выдавать адреса из пула только статику... заказ и того и другого, при количестве 3000 юзверей это переплатить лишние 80тысч


Эта доработка потребует существенных переделок. И это скорее всего будет недешево . Потребуется клиент котоырй согласен это оплатить и протестить на себе, чтобы не получился сферический конь в вакууме, который никому не нужен.

И вообще я не очень уверен что это будет работать . Алоритм, придуманный snark-ом не проверен . Я как-то помню тестил стандартные dhcp - клиенты линукса , им было плевать на leaseTime - они иногда продолжали работать по истечению этого времени и не посылали запроса на продление . Если закрыть досуп на этом порту после истчения leaseTime - то это тоже не факт что приведет к этому запросу ..


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 20 апр 2010, 15:44 
Не в сети
Разработчик

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 20 апр 2010, 23:15 
Не в сети

Зарегистрирован: 17 окт 2008, 00:19
Сообщения: 22
Карма: 0
ладно а DHCP opt 82+ модуль dialup такое реально?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 21 апр 2010, 11:43 
Не в сети
Разработчик

Зарегистрирован: 08 ноя 2007, 01:05
Сообщения: 8343
Откуда: Уфа
Карма: 238
Zoro писал(а):
ладно а DHCP opt 82+ модуль dialup такое реально?

а как ? Модуль dialup у нас пока работает с оборудованием только в рамках Radius - протокола.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 23 апр 2010, 21:12 
Не в сети
Клиент

Зарегистрирован: 12 фев 2008, 18:10
Сообщения: 3951
Карма: 249
stark писал(а):
Алоритм, придуманный snark-ом не проверен

каким образом он мог бы быть проверен если я его выдумал? это терия чистой воды! просто подумал что в принципе так можно, ну а на самом деле, конечно же, как и любую иную теорию все это надо проверять ;)

Zoro писал(а):
DHCP opt 82+ модуль dialup такое реально?

вполне реально


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Доработка модуля IPN-DHCP opt 82
СообщениеДобавлено: 25 апр 2010, 11:13 
Не в сети

Зарегистрирован: 17 окт 2008, 00:19
Сообщения: 22
Карма: 0
http://www.netpatch.ru/dhcp2radius.html
тоже реальность...
сейчас как раз пробуем, положительные результаты есть...


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

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


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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


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

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