The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Крупный патч для PPPoE сервера mpd

03.05.2006 08:22

Maxim Zenin опубликовал свои наработки по улучшению функционала PPPoE сервера mpd.

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

  1. Главная ссылка к новости (http://www.foggy.ru/soft/mpd/...)
Автор новости: butcher
Тип: К сведению
Короткая ссылка: https://opennet.ru/7436-FreeBSD
Ключевые слова: FreeBSD, mpd, PPPoE, netgraph, RADIUS
Поддержать дальнейшую публикацию новостей на OpenNET.


Обсуждение (12) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, satelit (?), 10:34, 03/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А если mpd работает как pptpd сервер, то функционал сохраняется или нет?
     
  • 1.2, bmc (??), 12:25, 03/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    супер. Лучший ppp сервер (всем заткнуться).
     
  • 1.4, worm (ok), 18:22, 03/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Кто-то на 6.0 тестил уже?
     
  • 1.5, нннн (?), 21:12, 03/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    здорово!!! давно пора хорошенько пропатчить этот МПД. софт рулевой.
     
  • 1.7, Алексей (??), 13:48, 07/05/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    только для mpd-3.18 смысла его делать нету. Если он будет сделан для mpd4 тогда есть вероятность что его закомитят.
     
  • 1.9, voodoo (??), 09:52, 23/06/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    судя по описанию - нужная вещь,
    только не очень понятно как этот патч наложить
     
     
  • 2.10, worm (??), 14:41, 23/06/2006 [^] [^^] [^^^] [ответить]  
  • +/
    >судя по описанию - нужная вещь,
    >только не очень понятно как этот патч наложить
    Вещь хорошая, но еще страшновато ее применять в продакшине.
    To Maxim Zenin: нагрузку в 300 пользователей PPPoE концентратор сможет выдержать?

    Может кто-то поможет: есть ситуация - mpd3.18-4+freeradius+db - freeradius+db стоят на другом сервере, во время падения(продолжительный down) радиуса или базы, то пользователи начинают по чуть-чуть отпадать - mpd их сам дропает. При чем дропаются юзеры с session-timeout != 0 Те у кого session-timeout=0 - все хорошо и mpd их не сбрасывает. Это мои наблюдения таковые. Была у кого-то аналогичная ситуация? Помогите советом!
    P.S. Смена session-timeout = 0 не допустима, т.к. пользователи бывают разные ;)

     

  • 1.11, Аноним (-), 12:21, 24/06/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    пропатчил исходники,пытаюсь скомпилировать и получаю ошибку:

    ngfunc.c:1039: warning: null argument where non-null required (arg 1)
    ngfunc.c: In function 'NgFuncGetIfaceNumber':
    ngfunc.c:1956: error: invalid application of 'sizeof' to incomplete type 'ng_iface_ifname'
    ngfunc.c:1975: error: dereferencing pointer to incomplete type
    ngfunc.c:1975: error: dereferencing pointer to incomplete type
    ngfunc.c:1976: error: dereferencing pointer to incomplete type
    ngfunc.c: At top level:
    ngfunc.c:384: warning: 'NgFuncConfigBpfCounter' defined but not used
    ngfunc.c:1183: warning: 'NgFuncGetBpfHookSMem64' defined but not used
    *** Error code 1

    Stop in /usr/ports/net/mpd/work/mpd-3.18/src.
    *** Error code 1

    Stop in /usr/ports/net/mpd/work/mpd-3.18.
    *** Error code 1

    Stop in /usr/ports/net/mpd.

     
     
  • 2.12, Andrey (??), 03:41, 25/07/2006 [^] [^^] [^^^] [ответить]  
  • +/
    а этот патч  не совместим  с  netgraph  oт  FreeBSD6.1 - точно  а  в  6.0 не знаю
     

  • 1.13, Илья Евсеев (?), 19:16, 18/09/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Обидно!!! Только что попробовал поставить его под 6.2 PRERELEASE
    и напоролся на те же вилы. Будем ждать новостей от Максима.

    Заодно сильно пригодилась бы возвожность заводить несколько шаблонов
    (директива autcreate), потому что без неё приходится запускать
    по одному mpd на каждый vlan, что есть немножко геморройно.

     
  • 1.14, lazyBSD (?), 23:02, 18/10/2006 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    В этом патче сломан Radius accounting Вот пример того, что шлет mpd-mz радиу... большой текст свёрнут, показать
     
  • 1.15, Alexander Motin (?), 22:14, 12/01/2007 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Эх! Такую бы энергию да в мирное русло! :)

    Кое что из этого реализовано в последних mpd4, кое что часть обдумывается. Но на мой взгляд половина из добавленных возможностей это только захламление кода. Нельзя объять необъятное. Такие попытки ведут только к тому, что разработчики потом захлебнется в поддержке всего этого.

    Мне кажется, что если бы автор связался с разработчиками mpd и координировал свою активность с ними - пользы для народа было бы больше. В таком виде эти патчи в релиз не попадут (как минимум из-за перехода на mpd4), а перерабатывать их, когда их - это убить кучу времени.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:
    При перепечатке указание ссылки на opennet.ru обязательно



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2021 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру