Перейти к содержимому
Калькуляторы
это не имеет никакого отношения к accel-ppp, делайте отдельный программный продукт!

Во-во! Не троньте отличную программу ;)

если рассматривать с точки зрения isp

accel-ppp не только для ISP используется. Нинада тут! :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Во-во! Не троньте отличную программу ;)

 

Если продукт правильно пошинковать, то почему бы и не расширить функционал?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вы совсем забыли идеологию UNIX - одна программа должна выполнять одну задачу и делать это безупречно! Преспешники микрософта, ёмаё...

 

PS

шучу )))

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

одна прога - одна функция это уже прошлое тысячелетие.

 

Система плагинов уже выносит вам дверь в спальню.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

одна прога - одна функция это уже прошлое тысячелетие.

 

Система плагинов уже выносит вам дверь в спальню.

Другой разговор, но в accel подсистемы плагинов как таковой нет, это же ведь подразумевает какой никакой API, что бы каждый мог написать свой функционал, нетрогая основной хост.

 

Сразу вспомнил монстра eclipse, есть всё, благодаря плагинам, но он тааакой медленный (java).

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

но в accel подсистемы плагинов как таковой нет

Так уж нет? Неужто? А чего же все подключается-то динамически? :)

Журналирование - и то плагинами. Как и радус, и ип пулы, и т.д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Это модули, не то

 

У системы плагинов должно быть одно архитектурно продуманное ядро с множеством хуков, через которые будет проходить каждое событие в программе. Короче там много тонкостей в архитектуре. То что сейчас - это не плагины, а условные сущности в контексте настройки программы, не смотря на то, что программный код, реализующий соотв. функции вынесен в свои динамические библиотеки (это сделано скорее для удобства организации кода).

 

Да что я разрехаюсь, придёт xeb и стукнет кулаком по столу (расставит всех на свои места) ))).

Изменено пользователем lan-viper

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

система плагинов/модулей конечно-же существует, может быть нет стандартизованного api (оно у меня всё в голове), но по расширению заложен достаточный потенциал

Изменено пользователем xeb

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не плохо было бы реализовать функцию UPnP для серых IP дабы не юзать дополнительные приблуды.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Подозрения вызывает ключ req-limit: поставил ограничение на 5 одновременных запросов - поднялось 5 сессий, поставил на 7 запросов - поднялось 7 сессий... Похоже, работает не так, как надо...
проверил, у меня работает как надо, не падает

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не плохо было бы реализовать функцию UPnP для серых IP
что имеется в виду ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

uPNP подразумевает автоконфигурацию роутера делающего NAT, ведь по дефолту у клиента который за NAT - нет открытых портов, соответственно если клиенту нужен конект из мира, то мы можем либо полностью прокинуть реальник через NAT т.е. либо прокинуть порт\порты.

 

Программа просто посредством upnp сообщает роутеру, что мол, мне вот этот порт\порты нужны, дай, а? и upnp сервер получая такой запрос может создавать необходимые правила natА, для прокидывания портов...

 

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

 

некоторое описание - http://ru.wikibooks.org/wiki/%CF%EE%F0%F2/UPnP

Изменено пользователем KotikBSd

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

uPNP

 

Эта функция ну совсем к BRAS никакого отношения не имеет. И выполняться должна ДО BRAS'а на стороне клиента.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

taf_321

А вдруг извращения ради кто-то содержит брас с натом на одной машине... А может еще и биллинг с бордюром там же...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А вдруг извращения ради кто-то содержит брас с натом на одной машине... А может еще и биллинг с бордюром там же...

 

А как отработать ситуацию, когда 2 клиента по UPNP запросят себе аналогичные параметры? За все время ковыряния в мыльницами-роутерами, везде upnp применяется для организации проброса запросов за NAT внутрь по неким портам, эдакий DNAT по запросу. Для говномыльницы на охфис-дом это все хорошо и логично, а вот для оператора связи полная шняга.

 

На мой взгляд, upnp-запросы и анонсы в сети оператора должны давиться на равне с cifs.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

эдакий DNAT по запросу

Угу, так и есть фактически.

 

а вот для оператора связи полная шняга.

Согласен, но видать кто-то же держит upnp :) Хотя я смысла в нем не вижу, уж лучше реальники давать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

По поводу утечек памяти, последняя сборка 1.5 на INTEL сервере утечка памяти прекратилась, на AMD так же осталась, а так сервера работают стабильно.

Что нового в версиях 1.6 и 1.6.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1.6.0 release

* implemented logwtmp module

* implemented connlimit module

* implemented advanced shaper

* implemented MS-Primary-DNS-Server/MS-Secondary-DNS-Server attributes

* fix per-interface PADI limiting (pppoe)

* fix module load order

* fix "show sessions match" (cli)

 

1.6.1 release

* fixed ip-down segfault

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

accel-pppd умеет делать per-interface access-delay? (отвечать на padi с задержкой)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1.6.1 - непакованный тарболл получился.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

accel-pppd умеет делать per-interface access-delay? (отвечать на padi с задержкой)
давно

 

1.6.1 - непакованный тарболл получился.
спасибо, щас исправлю...

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Пытаюсь на одном сервере завести accel-ppp и wide-dhcp6-server - не получается. Если accel-ppp уже запущен первым, то wide не стартует, жалуется, что порт уже занят.

Можно придумать какой-нибудь workaround для запуска ? DHCP нужен для обоих видов подключения. И нужно, чтобы оба бежали на одном сервере.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Существует следующая ситуация, имеются одинаковые 2 сервера Ubuntu 3.0.0-12-server x86_64 с accel-pppd при подключения по протоколу pptp и l2tp с логином "пппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппп" и таким же паролем, на одном из сервером падает демом accel-pppd. Версия accel-pppd 0d96cf0aaaa46c8515de49afcb0a776e2ce3302e. Другой не обращает на это внимание и продолжает работать. Сервер который падает, в dmesseg пишет

accel-pppd[21155]: segfault at 14b4000 ip 00007f794618c553 sp 00007f7943b49be8 error 4 in libc-2.13.so[7f7946052000+197000]

иногда

accel-pppd[27896]: segfault at ffffffffd3005a5b ip 00007feaf1aa2666 sp 00007feaee059be8 error 4 in libc-2.13.so[7feaf1968000+197000]

Никто не сталкивался? Что делать?

Изменено пользователем Dimka88

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно придумать какой-нибудь workaround
можно

 

при подключения по протоколу pptp и l2tp с логином "пппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппппп
проверю

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.