pashaumka Опубликовано 5 ноября, 2014 (изменено) · Жалоба ещё - в переменны ip-down ОЧЕНЬ НАДО, чтобы передавалось имя интерфейса и адрес, которое отключилось в скрипты ip-up/ip-down передаются следующие аргументы:$1 = interface name (e.g. ppp0) $2 = tty device $3 = speed $4 = local IP address $5 = remote IP address $6 = ipparam (user specified parameter, see man pppd) $2 - всегда none $3 - всегда 0 $6 - Calling-Station-Id СПАСИБО! :) не подскажет ли многоуважаеьый all, как сказать accel серверу не слушать новые подключения [pppoe]pado-delay=0,-1:XXX СПАСИБО, ПРОВЕРИМ ) Изменено 5 ноября, 2014 пользователем pashaumka Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 5 ноября, 2014 · Жалоба accel-ppp# pppoe set PADO-delay 0,-1:XXXinvalid argument а если так: pppoe set PADO-delay 0,-1:100 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pashaumka Опубликовано 5 ноября, 2014 · Жалоба accel-ppp# pppoe set PADO-delay 0,-1:XXXinvalid argument а если так: pppoe set PADO-delay 0,-1:100 да, прошло ) а изврат, по мнтерфейсам/вланам? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 5 ноября, 2014 · Жалоба по-интерфейсно нет п.с. напоминаю - фич.реквесты оставляйте тут дабы не терялись Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 5 ноября, 2014 · Жалоба передача какой-то переменной в скрипты типа IPVPREFIX= , DELEGETED_PREFIX= pppd_compat: pass IPV6_PREFIX and IPV6_DELEGATED_PREFIX to ip-up/ip-down scripts Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mr.Scamp Опубликовано 5 ноября, 2014 · Жалоба accel-ppp version d856a2895ab85fedb2886d9ed0deb173201e34fa под нагрузкой не стартует. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 5 ноября, 2014 · Жалоба Странно. У меня релизный 1.8.0 только что накрылся медным тазом (залип и не смог запуститься под нагрузкой), я быстро стянул последний git (d856a2895ab85fedb2886d9ed0deb173201e34fa), скомпилил и запустил - полетело. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 5 ноября, 2014 · Жалоба так и должно быть Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 5 ноября, 2014 · Жалоба А вот потом d856a2895ab85fedb2886d9ed0deb173201e34fa стал падать. Итого - последний падает, а 1.8.0 залипает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nik247 Опубликовано 5 ноября, 2014 · Жалоба А вот потом d856a2895ab85fedb2886d9ed0deb173201e34fa стал падать. Итого - последний падает, а 1.8.0 залипает. У меня на боевом 0170fc3761114ee94c17c88e000116f0c99ff638 от 29.10.2014: uptime: 3.19:40:13 cpu: 0% sessions: starting: 0 active: 540 finishing: 0 pppoe: starting: 0 active: 403 ipoe: starting: 0 active: 137 После установки проблем не было ни разу.... До нее без проблемно работала версия 2cdd67782c6d11af141992dba2943e03134593b5 от 06.08.2014 - последняя перед большими изменениями, после которых на последующих версиях на стенде все время вылазили какие-то приколы. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
roysbike Опубликовано 5 ноября, 2014 (изменено) · Жалоба Собрал последний git 22e13bac6488cfbb939fc1f54133f966a0cc1e62 Спустя 8 часов упал. root@pppoe2:/var/log/accel-ppp# cat emerg.log pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address pppd_compat: exec '(null)': Bad address Логи не собрал,прошлый раз размер логов достиг 2гб и accel рухнул, если включить ротацию через newsyslog, это не повлияет на работу? Изменено 6 ноября, 2014 пользователем roysbike Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pashaumka Опубликовано 6 ноября, 2014 · Жалоба Здравствуйте XEN. есть такая бяка или я недосмотрел в конфиге. по вашему рецепту поставил в модулях radius, затем ippool радиус отдает при подключении или 255.255.255.255 или какую-то айпишку, mpd приняв на борт 255.255.255.255 выбирал айпишку из указанного ему пула и выдавал абоненту, а аккель выдает слежующее accel-ppp# show sessions ifname | username | calling-sid | ip | rate-limit | type | comp | state | uptime --------+----------+-------------------+-----------------+------------+-------+------+--------+---------- ppp2 | stroitel | 00:1c:f0:ab:d8:d9 | 255.255.255.255 | | pppoe | | active | 00:08:38 ppp3 | tarcus | 00:24:8c:a4:88:cd | 91.219.ЧЧЧ.ККК | | pppoe | | active | 00:04:54 ppp1 | levc | 00:01:29:74:1f:63 | 255.255.255.255 | | pppoe | | active | 00:02:49 как это решить? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 6 ноября, 2014 · Жалоба вообщето для того чтобы сказать NASу чтобы он сам назначил ип используется 255.255.255.254 Логи не собрал,прошлый раз размер логов достиг 2гб и accel рухнул, если включить ротацию через newsyslog, это не повлияет на работу? не повлияетодних логов не достаточно, нужно ещё кордампы собирать Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
roysbike Опубликовано 6 ноября, 2014 · Жалоба вообщето для того чтобы сказать NASу чтобы он сам назначил ип используется 255.255.255.254 Логи не собрал,прошлый раз размер логов достиг 2гб и accel рухнул, если включить ротацию через newsyslog, это не повлияет на работу? не повлияетодних логов не достаточно, нужно ещё кордампы собирать Как мне собрать кордамп? Я чувствую он рухнет) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pashaumka Опубликовано 6 ноября, 2014 (изменено) · Жалоба вообщето для того чтобы сказать NASу чтобы он сам назначил ип используется 255.255.255.254 Логи не собрал,прошлый раз размер логов достиг 2гб и accel рухнул, если включить ротацию через newsyslog, это не повлияет на работу? не повлияетодних логов не достаточно, нужно ещё кордампы собирать вся фишка в том, что мы переходим с мпд на аккель и с обоими демонами надо жить абона может подхватить любая системв. хорошо, а если я отправлю framed-ip-address=255.255.255.255 pool-name=block_po_abonke ? и ещё, где в коде сделать, чтобы он реагировал на два ипа одинаково 255.255.255.255 и .254 и ещё в конфиге есть строки [ip-pool] gw-ip-address=91.219.000.000 #vendor=Cisco #attr=Cisco-AVPair #attr=Framed-IP-Address #192.168.0.2-255 #192.168.1.1-255,name=pool1 #192.168.2.1-255,name=pool2 10.248.0.0/16,name=block_po_oplate 10.39.0.0/16,name=pppoe #192.168.4.0/24 с какого пула он будет выбирать адреса, пришедшие как 255.255.255.255(254) или, есть ещё предложение в секции [radius] сделать что-то типа ip-key=255.255.255.255,pool=blabla ip-key=255.255.255.254,pool=blocked ip-key=255.255.255.253,pool=spammers Изменено 6 ноября, 2014 пользователем pashaumka Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 6 ноября, 2014 · Жалоба А вот потом d856a2895ab85fedb2886d9ed0deb173201e34fa стал падать. Итого - последний падает, а 1.8.0 залипает. Не пугай так.. 1.8.0 работает с момент его появления, за это время 1 раз глюкнул при reload конфигурации. В каких условиях залипает? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 6 ноября, 2014 · Жалоба А вот потом d856a2895ab85fedb2886d9ed0deb173201e34fa стал падать. Итого - последний падает, а 1.8.0 залипает. Не пугай так.. 1.8.0 работает с момент его появления, за это время 1 раз глюкнул при reload конфигурации. В каких условиях залипает? При одновременном старте большого количества сессий. Судя по логам - 50 штук в секунду достаточно. Виснет наглухо демон. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 6 ноября, 2014 · Жалоба хорошо, а если я отправлюframed-ip-address=255.255.255.255 pool-name=block_po_abonke не поможет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 6 ноября, 2014 · Жалоба и ещё, где в коде сделать, чтобы он реагировал на два ипа одинаково255.255.255.255 и .254 и ещё в конфиге есть строки [ip-pool] gw-ip-address=91.219.000.000 #vendor=Cisco #attr=Cisco-AVPair #attr=Framed-IP-Address #192.168.0.2-255 #192.168.1.1-255,name=pool1 #192.168.2.1-255,name=pool2 10.248.0.0/16,name=block_po_oplate 10.39.0.0/16,name=pppoe #192.168.4.0/24 с какого пула он будет выбирать адреса, пришедшие как 255.255.255.255(254) 1. Framed-Pool, если радиус выдал2. именнованный пул указанный в опции ip-pool модулей pppoe,pptp,l2tp,ipoe 3. из неименнованного пула или, есть ещё предложение в секции [radius] сделать что-то типа ip-key=255.255.255.255,pool=blabla ip-key=255.255.255.254,pool=blocked ip-key=255.255.255.253,pool=spammers не проще Framed-Pool прислать ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 6 ноября, 2014 · Жалоба xeb, А есть какая-нибудь стабильная версия после 1.8.0? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 6 ноября, 2014 · Жалоба и ещё, где в коде сделать, чтобы он реагировал на два ипа одинаково 255.255.255.255 и .254 radius.c сторока 97 (в гит версии), ищи case Framed_IP_Address А есть какая-нибудь стабильная версия после 1.8.0? сложно сказать, очень много было доработок и не было возможности где-то поставить точку :( хотел сейчас поставить, но в свете вновь выявленных фактов это видимо преждевременно... так что вновь запрашиваемые фичреквесты будут уже реализовываться в следующей версии, если только они не тривиальные Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 6 ноября, 2014 · Жалоба Abram, req-limit есть на радиус ? Как мне собрать кордамп? Я чувствую он рухнет) установить gdb и запускать с опцией --dump /var/log/accel-pppp например,после падения в /var/log/accel-ppp должны появляться dump файлытак-же echo /tmp/core-%e-%t > /proc/sys/kernel/core_pattern Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
roysbike Опубликовано 6 ноября, 2014 (изменено) · Жалоба Abram, req-limit есть на радиус ? Как мне собрать кордамп? Я чувствую он рухнет) установить gdb и запускать с опцией --dump /var/log/accel-pppp например,после падения в /var/log/accel-ppp должны появляться dump файлытак-же echo /tmp/core-%e-%t > /proc/sys/kernel/core_pattern Установил. Запускать так? /usr/local/sbin/accel-pppd -d -p /var/run/accel-pppd.pid -c /etc/accel-ppp.conf -d --dump /var/log/accel-ppp Изменено 6 ноября, 2014 пользователем roysbike Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 6 ноября, 2014 · Жалоба Abram, req-limit есть на радиус ? Нет. С req-limit в таких же условиях 1.8.0 крашится, без него - зависает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
pashaumka Опубликовано 6 ноября, 2014 · Жалоба и ещё, где в коде сделать, чтобы он реагировал на два ипа одинаково255.255.255.255 и .254 и ещё в конфиге есть строки [ip-pool] gw-ip-address=91.219.000.000 #vendor=Cisco #attr=Cisco-AVPair #attr=Framed-IP-Address #192.168.0.2-255 #192.168.1.1-255,name=pool1 #192.168.2.1-255,name=pool2 10.248.0.0/16,name=block_po_oplate 10.39.0.0/16,name=pppoe #192.168.4.0/24 с какого пула он будет выбирать адреса, пришедшие как 255.255.255.255(254) 1. Framed-Pool, если радиус выдал2. именнованный пул указанный в опции ip-pool модулей pppoe,pptp,l2tp,ipoe 3. из неименнованного пула или, есть ещё предложение в секции [radius] сделать что-то типа ip-key=255.255.255.255,pool=blabla ip-key=255.255.255.254,pool=blocked ip-key=255.255.255.253,pool=spammers не проще Framed-Pool прислать ? учиться и ещё раз учиться... не знал, как пулы правильно прописать ) но *** мпд на 255.255.255.255 выдает из пула mpd set ipcp ranges .... а ваш выставляет 255.255.255.255 :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...