xeb Опубликовано 17 июля, 2012 · Жалоба штатных средств нет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 17 июля, 2012 · Жалоба штатных средств нет Я помню очень давно (лет 5 назад) точно такое проделывал с poptop + freeradius, только даже примерно не помню как. Или в poptop такой функционал есть, а в accel-pptp нет? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 17 июля, 2012 · Жалоба да действительно, в pppd есть такое расширение... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 17 июля, 2012 · Жалоба да действительно, в pppd есть такое расширение... А в accel-pptp соответственно нет и не предвидится? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 17 июля, 2012 · Жалоба добавьте фичреквест на сф, а то забуду ... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 17 июля, 2012 · Жалоба добавьте фичреквест на сф, а то забуду ... А вы разработчик что ли? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 18 июля, 2012 · Жалоба добавьте фичреквест на сф, а то забуду ... А вы разработчик что ли? Именно, xeb - разаработчик. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wtyd Опубликовано 18 июля, 2012 · Жалоба добавьте фичреквест на сф, а то забуду ... Скажите, а где на sf.net можно добавить feature request ? Пока не нашёл. Ещё сегодня стянул исходники с git и они по-прежнему не компилируются всё с той же ошибкой, которая есть только у меня :-): [ 18%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_fsm.c.o [ 19%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_lcp.c.o /home/AUR/accel-ppp-git/src/accel-ppp/accel-pppd/ppp/ppp_lcp.c: В функции «send_echo_request»: /home/AUR/accel-ppp-git/src/accel-ppp/accel-pppd/ppp/ppp_lcp.c:641:23: ошибка: размер «ifreq» в памяти неизвестен /home/AUR/accel-ppp-git/src/accel-ppp/accel-pppd/ppp/ppp_lcp.c:641:23: предупреждение: неиспользуемая переменная «ifreq» [-Wunused-variable] make[2]: *** [accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_lcp.c.o] Ошибка 1 make[1]: *** [accel-pppd/CMakeFiles/accel-pppd.dir/all] Ошибка 2 make: *** [all] Ошибка 2 Из-за чего это может быть ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 18 июля, 2012 · Жалоба добавьте фичреквест на сф, а то забуду ... А вы разработчик что ли? Именно, xeb - разаработчик. Хм, я в новостях видел, что разработчик из России, но не знал, что из Воронежа. Я просто тоже из Воронежа :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 18 июля, 2012 · Жалоба добавьте фичреквест на сф, а то забуду ... Скажите, а где на sf.net можно добавить feature request ? Пока не нашёл. http://sourceforge.net/tracker/?group_id=390718&atid=1622579 Ещё сегодня стянул исходники с git и они по-прежнему не компилируются всё с той же ошибкой, которая есть только у меня :-): [ 18%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_fsm.c.o [ 19%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_lcp.c.o /home/AUR/accel-ppp-git/src/accel-ppp/accel-pppd/ppp/ppp_lcp.c: В функции «send_echo_request»: /home/AUR/accel-ppp-git/src/accel-ppp/accel-pppd/ppp/ppp_lcp.c:641:23: ошибка: размер «ifreq» в памяти неизвестен /home/AUR/accel-ppp-git/src/accel-ppp/accel-pppd/ppp/ppp_lcp.c:641:23: предупреждение: неиспользуемая переменная «ifreq» [-Wunused-variable] make[2]: *** [accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_lcp.c.o] Ошибка 1 make[1]: *** [accel-pppd/CMakeFiles/accel-pppd.dir/all] Ошибка 2 make: *** [all] Ошибка 2 Из-за чего это может быть ? ну забудьте вы уже про русскую локаль, дайте ошибки по английски. ведро 3.5? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 18 июля, 2012 · Жалоба Запостил запрос Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
wtyd Опубликовано 18 июля, 2012 · Жалоба Причём тут локаль ? :-). Некомпилируется не из-за локали же, а сообщения не такие значимые и трудно переводимые, чтобы приводить их в оригинале. [ 10%] Built target triton [ 11%] Building C object accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_lcp.c.o /home/AUR/accel-ppp-git/src/accel-ppp/accel-pppd/ppp/ppp_lcp.c: In function 'send_echo_request': /home/AUR/accel-ppp-git/src/accel-ppp/accel-pppd/ppp/ppp_lcp.c:641:23: error: storage size of 'ifreq' isn't known /home/AUR/accel-ppp-git/src/accel-ppp/accel-pppd/ppp/ppp_lcp.c:641:23: warning: unused variable 'ifreq' [-Wunused-variable] make[2]: *** [accel-pppd/CMakeFiles/accel-pppd.dir/ppp/ppp_lcp.c.o] Error 1 make[1]: *** [accel-pppd/CMakeFiles/accel-pppd.dir/all] Error 2 make: *** [all] Error 2 Ядро 3.4.4-3-ARCH Я думаю, что дело наверное в новом компиляторе, который "gcc version 4.7.1", который вдруг стал ещё какие-то проверки кода делать, которые раньше не делал. Вообще странно, это же неиспользуемая переменная, размер какой-то хочет :-). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 18 июля, 2012 · Жалоба Не могу разобраться с шейпером в accel-pptp, как я понял, он встроенный, но в мане ничего толком не написано, документации в инете тоже ноль, можно пример? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 18 июля, 2012 · Жалоба В /usr/share/accel-ppp/radius/dictionary добавил это: ATTRIBUTE PPPD-Upstream-Speed-Limit 230 integer ATTRIBUTE PPPD-Downstream-Speed-Limit 231 integer В конфиге вот что: [shaper] verbose=8 attr-down=PPPD-Downstream-Speed-Limit attr-up=PPPD-Upstream-Speed-Limit down-burst-factor=0.1 up-burst-factor=1.0 latency=50 mpu=0 r2q=10 quantum=1500 cburst=1534 ifb=ifb0 В БД в таблицу radreply добавил две записи(пользователь test) test PPPD-Upstream-Speed-Limit := 128 test PPPD-Downstream-Speed-Limit := 128 Шейпер не работает, при запуске accel-pptp в логах появляется вот что: shaper: incorrect attribute(s), tbf disabled... В коде это сообщение встречается тут: if (conf_attr_up <= 0 || conf_attr_down <= 0) { log_emerg("shaper: incorrect attribute(s), tbf disabled...\n"); return; } Что я не так сделал, какой атрибут ему не нравится? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 18 июля, 2012 · Жалоба Сегодня 1.7.0 упал, в логах Jul 17 00:11:15 test-26 kernel: [2293178.704199] accel-pppd[18024]: segfault at 58 ip 7747d3a2 sp 74f6e330 error 4 in libradius.so[77475000+10000] упал когда начали сыпаться сессии (не мог достучаться до радиуса по неким причинам - то ли радиус задумался на время бекапа базы, то ли еще что). Вопрос: ка отключить дисконнект при недоступности аккаунтинг сервера? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 июля, 2012 · Жалоба в мане ничего толком не написано, документации в инете тоже ноль https://sourceforge.net/apps/trac/accel-ppp/wiki/ShaperBasichttps://sourceforge.net/apps/trac/accel-ppp/wiki/ShaperAdvanced правда устарело немного, но смысл остался тот-же shaper: incorrect attribute(s), tbf disabled... не видит он словаре этих атрибутовaccel-pppd куда установлен ? Вопрос: ка отключить дисконнект при недоступности аккаунтинг сервера? [radius]acct-timeout=0 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 18 июля, 2012 · Жалоба упал когда начали сыпаться сессии проверил, не падает, может конфиг специфический ? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 18 июля, 2012 · Жалоба Конфиг приводил выше; упал первый раз за пару недель - хотя бекап базы ежедневный; может где-то race condition вылазит... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
RG-45 Опубликовано 18 июля, 2012 · Жалоба Кто ставил accel-ppp под Centos ? Пытаюсь собрать, говорит что не несовместима с данной системой . Обновил ядро и прочее. Может был опыт у кого? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mcym Опубликовано 18 июля, 2012 · Жалоба Собираю новый сервер, и вот наткнулся на один неприятный глюк. Выполняю коннект по l2tp , после этого вытягиваю сетевой кабель и жду пока accel отобет соединение. После этого ПК слетает в кор. Если делать просто коннект и дисконеект то все нормально. При pptp соединении такого эффекта нет. info: ppp0 connected: ppp0 <--> l2tp(192.168.100.10) info: ppp0 cym: autentication successed здесь вытаскиваем сетевой кабель и ждем 60 с. info: ppp0 disconnected BUG: scheduling while atomic: swapper/0/0x10000100 машина висит. ядро 2.6.36.4 accel-ppp version fa315a7a7584f6f4954888c010e3cc84c2b33330 accel-ppp.conf ... [l2tp] #dictionary=/usr/local/share/accel-ppp/l2tp/dictionary #hello-interval=60 #timeout=60 #rtimeout=5 #retransmit=5 #host-name=accel-ppp dir300_quirk=1 verbose=1 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 18 июля, 2012 · Жалоба А чего ядро такое древнее юзать-то? Я бы в первую очередь какое-то более-менее адекватное ядро взял... 3.2 ветку к примеру, она LTS вроде как... На ядра 2.6.36-38 вообще много нареканий было по части сетевой подсистемы. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
metallic Опубликовано 19 июля, 2012 · Жалоба shaper: incorrect attribute(s), tbf disabled... не видит он словаре этих атрибутовaccel-pppd куда установлен ? Да, указал номера атрибутов вместо имен и все заработало, странно. Установлен из пакета .deb (debian 6) Плюс нашел баг, легко воспроизводится: # echo "sadasd" | telnet localhost 2000 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. accel-ppp version 1.7.0 accel-ppp# Connection closed by foreign host. accel-pptp тупо тихо падает и рвет все соединения, при этом в логах тишина. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
mcym Опубликовано 19 июля, 2012 · Жалоба А чего ядро такое древнее юзать-то? Я бы в первую очередь какое-то более-менее адекватное ядро взял... 3.2 ветку к примеру, она LTS вроде как... На ядра 2.6.36-38 вообще много нареканий было по части сетевой подсистемы. Дело в том что когда я переходил на аццел то у меня все нормально заработало только на 36 ядре. На тот момент последним было 39 но на нем не пошло. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zarguni Опубликовано 19 июля, 2012 · Жалоба Здравствуйте, обновились на accel 1.7.0, начали использовать новый шейпер. Настройки по-умолчанию. [shaper] attr-down=PPPD-Downstream-Speed-Limit attr-up=PPPD-Upstream-Speed-Limit down-burst-factor=0.1 up-burst-factor=1.0 latency=50 mpu=0 r2q=10 quantum=1500 cburst=1534 ifb=ifb0 up-limiter=htb down-limiter=htb leaf-qdisc=sfq perturb 10 verbose=1 в syslog при каждом подключении клиента сыпет: Jul 19 11:27:11 kernel: [ 375.919387] HTB: quantum of class 10001 is big. Consider r2q change. Jul 19 11:27:11 kernel: [ 375.919564] HTB: quantum of class 1004B is big. Consider r2q change. Jul 19 11:27:11 kernel: [ 376.240796] HTB: quantum of class 10001 is big. Consider r2q change. Jul 19 11:27:11 kernel: [ 376.240898] HTB: quantum of class 10044 is big. Consider r2q change. Jul 19 11:27:11 kernel: [ 376.314632] HTB: quantum of class 10001 is big. Consider r2q change. Jul 19 11:27:11 kernel: [ 376.314777] HTB: quantum of class 10044 is big. Consider r2q change. Jul 19 11:27:11 kernel: [ 376.340169] HTB: quantum of class 10001 is big. Consider r2q change. Jul 19 11:27:11 kernel: [ 376.340330] HTB: quantum of class 1004C is big. Consider r2q change. По два сообщения на каждое подключение. Тарифы от 20 до 100 мбит - r2q параметр поменял на 220, теперь по одному сообщению на подключение. В нагрузке еще не гонял. Но 1-2 клиентов режет хорошо. Что нибудь посоветуете? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
-Ars- Опубликовано 23 июля, 2012 · Жалоба Дежавю, кажется, уже спрашивал, но не могу найти: Возможно ли (без радиуса), чтобы для L2TP выдавались адреса из одного пула, а для PPTP - из другого? Сам сообразить не могу, разве, что запускать 2 отдельных процесса, чего хотелось бы избежать. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...