purecopper Опубликовано 30 января, 2014 · Жалоба xeb Не смотрели по проблеме с lua? А то accel сал вылетать через день :( purecopper (24 января 2014 - 14:45) писал: Опять вылетел. Версия из git b02e7ad2059416b2d8b1b4e6e8c12132ed4a6cc3 (gdb) bt Скрытый текст И снова через 15 минут с тем же backtrace. В общем откатился до f319ff850895cebe92540fbc56c71effe8490add - пока работает стабильно. b02e7ad2059416b2d8b1b4e6e8c12132ed4a6cc3 вылетал по 3-4 раза в день. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
morfair Опубликовано 30 января, 2014 · Жалоба Есть ли какая возможность заставить accel-ppp в аккаутинге атрибутом отправлять тип поджлючения? pptp, l2tp, ipoe, pppoe?.. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 30 января, 2014 · Жалоба ipoe от ppp отличается, Nas-Port-Type Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 30 января, 2014 · Жалоба Есть ли какая возможность заставить accel-ppp в аккаутинге атрибутом отправлять тип поджлючения? pptp, l2tp, ipoe, pppoe?.. в текущей реализации такой возможности нет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
morfair Опубликовано 30 января, 2014 · Жалоба Есть ли какая возможность заставить accel-ppp в аккаутинге атрибутом отправлять тип поджлючения? pptp, l2tp, ipoe, pppoe?.. в текущей реализации такой возможности нет А это сложно организовать такой атрибут? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 30 января, 2014 · Жалоба нет Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 31 января, 2014 · Жалоба morfair если не принципиально знать, какой из типов РРР туннеля используется, а нужно лишь отличить IPoE от PPTP/L2TP/PPPoE - аттрибут я уже привел, для IPoE - значение Ethernet, для туннеля - PPP вроде (не помню, смотреть лень). Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dtcom Опубликовано 2 февраля, 2014 · Жалоба Такая ситуация. В моей системе возможна параллельная установка разных версий lua, lua 5.1.x (пакет lua51) и lua 5.2.x (пакет lua). Если в системе установлены оба пакета , не собирается accel-ppp с поддержкой lua. Если удалить lua 5.2 (пакет lua), то все замечательно собирается. Смотрел состав пакетов ниче нигде не пересекается, почему тогда не собирается при наличии двух версий. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ykorikk Опубликовано 2 февраля, 2014 · Жалоба Interim update - это отправка accounting запросов. Отвергнув этот запрос радиус никак не сможет повлиять на поведение accel при обработке следующего запроса от клиента на продление "лизы". Влияет. Согласно RFC NAS, не получив ответа на Accounting, должен разорвать сессию. Что accel-ppp и делает. если нет ответа на интеррим, то accel должен сбрасывать сессию(если это указано конфигом) и не продлевать лизу в след.раз Именно так он и делает, всё правильно. По поводу "правильно" есть большие сомнения. Согласно RFC 2866 http://tools.ietf.org/html/rfc2866#page-9 RADIUS Server ОБЯЗАН прислать ответ на Accounting-Request, что freeradius и делает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
ykorikk Опубликовано 2 февраля, 2014 · Жалоба Есть вопрос к авторам: какие атрибуты (желательно весь перечень вариантов) нужно прописать в CoA иди Disconnect запросе для того, чтобы закрыть сессию абонента? иными словами как правильно написать в конфиге радиуса? update coa { ??????????? } update disconnect { ??????????? } Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 2 февраля, 2014 · Жалоба для однозначной идентификации сессии достаточно Acct-Session-Id так-же воспринимаются: Username, Port-Id, Framed-IP-Address, Calling-Station-Id Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
srg555 Опубликовано 2 февраля, 2014 · Жалоба Согласно RFC 2866 http://tools.ietf.org/html/rfc2866#page-9 RADIUS Server ОБЯЗАН прислать ответ на Accounting-Request, что freeradius и делает. If the Accounting-Request was recorded successfully Если я не "записываю" аккаунтинг-реквест, то имею полное право не очевать на него, а просто проигнорит Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
doryk Опубликовано 4 февраля, 2014 · Жалоба Помогите разобраться : биллинг abills Не могу авторизоваться пользователи. Вот лог accel-ppp : [2014-02-04 15:21:26]: info: ppp0: connect: ppp0 <--> pptp(172.20.1.20) [2014-02-04 15:21:29]: info: ppp0: send [RADIUS(1) Access-Request id=1 <User-Name "user05"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 172.20.1.3> <NAS-Port 0> <NAS-Port-Type Virtua$ [2014-02-04 15:21:30]: info: ppp0: recv [RADIUS(1) Access-Reject id=1 <Framed-Protocol PPP> <Framed-Compression Van-Jacobson-TCP-IP> <Session-Timeout 2104711> <User-Name "user05"> <PP$ [2014-02-04 15:21:30]: info: ppp0: user05: authentication failed [2014-02-04 15:21:30]: info: user05: authentication failed [2014-02-04 15:21:30]: info: ppp0: disconnected Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
kayot Опубликовано 4 февраля, 2014 · Жалоба В общем откатился до f319ff850895cebe92540fbc56c71effe8490add - пока работает стабильно. b02e7ad2059416b2d8b1b4e6e8c12132ed4a6cc3 вылетал по 3-4 раза в день. Т.е. текущая версия в гите сломана? Я все еще сижу на сборке 10ого месяца(она абсолютно стабильна), и никак не могу обновиться, одно добавили другое сломали.. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
purecopper Опубликовано 4 февраля, 2014 · Жалоба kayot У меня b02e7ad2059416b2d8b1b4e6e8c12132ed4a6cc3 вылетает постоянно. Причем в данный момент accel-ppp просто зависсает и не отвечает на запросы пользователей, не вываливаясь при этом в корку. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Victor Safronov Опубликовано 5 февраля, 2014 (изменено) · Жалоба Скажите, в ipoe есть возможность реализовать одновременную работу клиентского компьютера и STB, так чтобы можно было для приставки (основываясь на заранее заданном мак-адресе или какой-либо опции дхцп) выдавать один адрес, а для всего остального другой? Забыл уточнить, речь про схему vlan per user. Сейчас у нас используется isc dhcp и там нагорожена городьба из host {} для приставок и class/pool для клиентов. Хочется уйти от этой схемы. Изменено 5 февраля, 2014 пользователем Victor Safronov Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
VVSina Опубликовано 5 февраля, 2014 (изменено) · Жалоба Вить, пиши дхцп. Я написал модулем биллига, работает как часы. Хотя если лень писать то тут где-то бегала ссылка на перловку+sql в целом тоже рабочий вариант Изменено 5 февраля, 2014 пользователем VVSina Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
u.s.s.r Опубликовано 6 февраля, 2014 · Жалоба Добрый день имеем CentOS 6.4 Linux accel-ppp 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux accel-ppp 1.7.3 как корректно отрубить все сессии при остановки accel-ppp? у меня init-скрипт такой # cat /etc/init.d/pppd #!/bin/sh # # pptpd This script starts or stops a PPTP connectioni # # chkconfig: 2345 99 01 # description: Connects to PPPoE provider # # LIC: GPL # # Copyright (C) 2000 Roaring Penguin Software Inc. This software may # be distributed under the terms of the GNU General Public License, version # 2 or any later version. # Source function library if it exists test -r /etc/rc.d/init.d/functions && . /etc/rc.d/init.d/functions #/usr/local/sbin/accel-pppd -d -p /var/run/accel-ppp -c /etc/accel-ppp.conf # From AUTOCONF prefix=/usr exec_prefix=${prefix} # Paths to programs MOD="/sbin/modprobe pptp" MOD="/sbin/modprobe l2tp" MOD="/sbin/modprobe pppoe" #STATUS="ps ax | grep pppoe-server | grep eth0.509 | wc -l" case "$1" in start) echo -n "Starting Accel-PPP: " $MOD daemon /usr/local/sbin/accel-pppd -d -p /var/run/accel-ppp.pid -c /etc/accel-ppp.conf if [ $? = 0 ] ; then touch /var/run/accel-ppp.pid echo_success else echo_failure fi echo "" ;; stop) echo -n "Shutting down Accel-PPP: " killproc accel-ppp if [ $? = 0 ] ; then rm -f /var/run/accel-ppp.pid echo_success else echo_failure fi echo "" ;; restart) $0 stop $0 start ;; status) status accel-ppp ;; *) echo "Usage: pptpd {start|stop|restart|status}" exit 1 esac exit 0 Интерфейсы все вырубает, а вот не отправляет пакеты радиусу, а том, что сессия отключена админом и следовательно сессии клиентов висят до тех пор, пока наступит таймаут. в CLI вижу что есть shutdown [soft|hard|cancel]- shutdown daemon default action - send termination signals to all clients and wait everybody disconnects soft - wait until all clients disconnects, don't accept new connections hard - shutdown now, don't wait anything cancel - cancel 'shutdown soft' and return to normal operation какой корректный метод? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
purecopper Опубликовано 6 февраля, 2014 · Жалоба Accel-ppp из гита? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 6 февраля, 2014 · Жалоба какой корректный метод? просто shutdown Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
doryk Опубликовано 6 февраля, 2014 · Жалоба В общем не могу разобраться в чем проблема , accel-ppp последний из git Биллинг UTM5 5.2.1-008 Ошибка 691 Лог: [2014-02-06 18:04:59]: info: ppp0: send [LCP ConfReq id=1 <auth MSCHAP-v2> <mru 1400> <magic 46e87ccd>] [2014-02-06 18:04:59]: info: ppp0: recv [PPTP Set-Link-Info] [2014-02-06 18:04:59]: info: ppp0: recv [LCP ConfReq id=0 <mru 1400> <magic 58a74869> <pcomp> <accomp> < d 3 6 >] [2014-02-06 18:04:59]: info: ppp0: send [LCP ConfRej id=0 <pcomp> <accomp> < d 3 6 >] [2014-02-06 18:04:59]: info: ppp0: recv [LCP ConfReq id=1 <mru 1400> <magic 58a74869>] [2014-02-06 18:04:59]: info: ppp0: send [LCP ConfAck id=1 ] [2014-02-06 18:05:02]: debug: ppp0: fsm timeout [2014-02-06 18:05:02]: info: ppp0: send [LCP ConfReq id=1 <auth MSCHAP-v2> <mru 1400> <magic 46e87ccd>] [2014-02-06 18:05:02]: info: ppp0: recv [LCP ConfAck id=1 <auth MSCHAP-v2> <mru 1400> <magic 46e87ccd>] [2014-02-06 18:05:02]: debug: ppp0: lcp_layer_started [2014-02-06 18:05:02]: debug: ppp0: auth_layer_start [2014-02-06 18:05:02]: info: ppp0: send [MSCHAP-v2 Challenge id=1 <ca3f8b8338d5b087df56ce4ceb989>] [2014-02-06 18:05:02]: info: ppp0: recv [LCP Ident id=2 <MSRASV5.20>] [2014-02-06 18:05:02]: info: ppp0: recv [LCP Ident id=3 <MSRAS-0-USER1>] [2014-02-06 18:05:02]: info: ppp0: recv [PPTP Set-Link-Info] [2014-02-06 18:05:02]: info: ppp0: recv [LCP Ident id=4 <5I�9���@���^K՛^Oқ>] [2014-02-06 18:05:02]: info: ppp0: recv [MSCHAP-v2 Response id=1 <21aec2f36628d4222b49996f58800>, <e7638533ed6aa64986aa8b155df625b46e93334618e1fe1>, F$ [2014-02-06 18:05:02]: info: ppp0: send [RADIUS(1) Access-Request id=1 <User-Name "user"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 172.20.1.3> <NA$ [2014-02-06 18:05:05]: info: ppp0: send [RADIUS(1) Access-Request id=1 <User-Name "user"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 172.20.1.3> <NA$ [2014-02-06 18:05:08]: info: ppp0: send [RADIUS(1) Access-Request id=1 <User-Name "user"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 172.20.1.3> <NA$ [2014-02-06 18:05:11]: warn: ppp0: radius: server(1) not responding [2014-02-06 18:05:11]: warn: radius: server(1) not responding [2014-02-06 18:05:11]: warn: ppp0: radius: no available servers [2014-02-06 18:05:11]: info: ppp0: send [MSCHAP-v2 Failure id=1 "E=691 R=0 V=3 M=Authentication failure"] [2014-02-06 18:05:11]: info: ppp0: user: authentication failed [2014-02-06 18:05:11]: info: user: authentication failed [2014-02-06 18:05:11]: debug: ppp0: terminate Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
doryk Опубликовано 6 февраля, 2014 · Жалоба Решил! :) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
u.s.s.r Опубликовано 6 февраля, 2014 · Жалоба какой корректный метод? просто shutdown А как тогда через init-скрипт это сделать? для обычного pptp у меня было так stop) echo -n "Shutting down VPN(PPTP) server" kill -s HUP `lsof -t -i:pptp` if [ $? = 0 ] ; then rm -f /var/lock/subsys/pptpd echo_success else echo_failure fi echo "" ;; Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
u.s.s.r Опубликовано 6 февраля, 2014 · Жалоба Accel-ppp из гита? нет, с http://sourceforge.net/apps/trac/accel-ppp Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
dtcom Опубликовано 7 февраля, 2014 · Жалоба Версия из git dafe0eb3d8fd9bf9487149e9b98170f17f1e046f. Тестирую режим ipoe. Создаются интерфейсы вида ipoe0 ipoe1 без привязки к влану или сетевой карте. Вроде видел несколько страниц назад что фиксили.Но опять не работает как надо. Ядро 3.10.28 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...