s.lobanov Опубликовано 12 октября, 2012 · Жалоба трафик 230 Мбит/сек - полет нормальный.[/i] а это вообще пофиг в контексте обсуждения accel Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 15 октября, 2012 · Жалоба Сегодня получилось дотянутся до DGS-3120 (до этого экспериментировал с Rubytech ES-2310), и с блинком accel в корку не падает. Что нужно предоставить разработчику, чтобы подрудить accel с чудом враждебной техники от Rubytech? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 15 октября, 2012 · Жалоба Вопрос по lua, конкретно про функцию hdr. Как ее правильно вызывать? А то строка .... mac=pkt:hdr(chaddr) .... Дает ошибку: eth1.ipoe0: : ipoe: lua: /etc/accel-ppp.lua:2: bad argument #1 to 'hdr' (string expected, got nil) что еще надо передавать ей в параметрах? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 15 октября, 2012 · Жалоба К слову, как pppd сообщает DNS сервера клиенту: Oct 15 13:29:05 nas-1 pppd[8024]: sent [iPCP ConfReq id=0x1 <addr 172.20.x.x> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] Oct 15 13:29:05 nas-1 pppd[8024]: rcvd [iPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] Oct 15 13:29:05 nas-1 pppd[8024]: sent [iPCP ConfNak id=0x1 <addr x.x.x.74> <ms-dns1 10.255.0.2> <ms-dns2 91.202.132.2>] Oct 15 13:29:05 nas-1 pppd[8024]: rcvd [iPCP ConfRej id=0x1 <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>] Oct 15 13:29:05 nas-1 pppd[8024]: sent [iPCP ConfReq id=0x2 <addr 172.20.x.x>] Oct 15 13:29:05 nas-1 pppd[8024]: rcvd [iPCP ConfReq id=0x2 <addr x.x.x.74> <ms-dns1 10.255.x.x> <ms-dns2 x.x.x.2>] Oct 15 13:29:05 nas-1 pppd[8024]: sent [iPCP ConfAck id=0x2 <addr x.x.x.74> <ms-dns1 10.255.x.x> <ms-dns2 x.x.x.2>] Oct 15 13:29:05 nas-1 pppd[8024]: rcvd [iPCP ConfAck id=0x2 <addr 172.20.x.x>] аксель же ведет себя несколько иначе: Sep 11 08:58:02 nas-2 accel-pppd: ppp37:user: send [iPCP ConfReq id=1 <addr 172.20.x.x>] Sep 11 08:58:02 nas-2 accel-pppd: ppp37:user: recv [iPCP ConfReq id=b <addr 0.0.0.0>] Sep 11 08:58:02 nas-2 accel-pppd: ppp37:user: send [iPCP ConfNak id=b <addr 91.226.x.x>] Sep 11 08:58:02 nas-2 accel-pppd: ppp37:user: recv [iPCP ConfAck id=1 <addr 172.20.x.x>] Sep 11 08:58:02 nas-2 accel-pppd: ppp37:user: recv [iPCP ConfReq id=c <addr 91.226.x.x>] Sep 11 08:58:02 nas-2 accel-pppd: ppp37:user: send [iPCP ConfAck id=c] Т.е. - у pppd днс сообщаются сразу же вместе с адресом серверной стороны туннеля. WINS - скорее всего тоже (хотя они мне не надо и я их не юзаю). Аксель - их не сообщает, пока клиент его не спросит. От того - и остается часть клиентов без днс... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
keshalg Опубликовано 15 октября, 2012 · Жалоба Подскажите, пожалуйста, пытаюсь собрать из git на centos 6 (+last updates), делаю как обычно (по readme), сам accel-ppp компилируется, а вот модуль ядра нет, при сборке ошибок не выдает, вот что в логе: [2012-10-15 16:34:22]: warn: failed to load pptp kernel module [2012-10-15 16:34:22]: msg: accel-ppp version 59a82263d482f74f1405c19fb78f16873f2f8bac Посмотрел в accel-ppp/drivers/*, и правда файла pptp.ko нет. Пакеты kernel-devel, kernel-headers стоят соответственно версии рабочего ядра (kernel-2.6.32-279.9.1.el6.x86_64). В какую сторону копать? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 15 октября, 2012 · Жалоба для cmake -DBUILD_DRIVER=TRUE было указано? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
keshalg Опубликовано 15 октября, 2012 (изменено) · Жалоба да, конечно, извините забыл уточнить, порядок такой: 1. клонирование с гита (git clone git://accel-ppp.git.sourceforge.net/gitroot/accel-ppp/accel-ppp ; cd accel-ppp) 2. cmake -DBUILD_DRIVER=TRUE -DKDIR=/usr/src/kernels/2.6.32-279.9.1.el6.x86_64/ (на свякий случай сделал сим.линк с этой диры на /usr/src/linux) 3. make 4. make install вот лог сборки (обычный)http://pastebin.com/sdsEcPw6 а вот с -d http://igor.net.ua/files/work/debug.log Изменено 15 октября, 2012 пользователем keshalg Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 15 октября, 2012 · Жалоба Что нужно предоставить разработчику, чтобы подрудить accel с чудом враждебной техники от Rubytech? очевидно, что дамп dhcp-пакета в формате .pcap, от которого accel выпадает в segfault Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 15 октября, 2012 · Жалоба mac=pkt:hdr(chaddr) должно бытьmac=pkt:hdr("chaddr") Посмотрел в accel-ppp/drivers/*, и правда файла pptp.ko нет. если модуль не установился, то надо скопировать вручную, он находится в build/drivers/pptp/driver Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
keshalg Опубликовано 15 октября, 2012 (изменено) · Жалоба Посмотрел в accel-ppp/drivers/*, и правда файла pptp.ko нет. если модуль не установился, то надо скопировать вручную, он находится в build/drivers/pptp/driver А нечего же ставить-то: [root@centos6 ~]# ls /root/accel-ppp/drivers/pptp/driver |grep pptp. pptp.c [root@centos6 ~]# updatedb [root@centos6 ~]# locate /pptp.ko [root@centos6 ~]# похоже, что чего-то не хватает раз не собирается, система в минимальной конфигурации ставилась. Хотя не понятно, в логе сборке с дебагом он якобы создается. [root@centos6 accel-ppp]# cat debug.log|grep pptp.ko Обработка целевого файла `drivers/pptp/driver/pptp.ko'. Файл `drivers/pptp/driver/pptp.ko' не существует. Обновление целей, от которых зависит целевой файл `drivers/pptp/driver/pptp.ko', завершено. Необходимо пересобрать цель `drivers/pptp/driver/pptp.ko'. Помещение потомка 0x01a860d0 (drivers/pptp/driver/pptp.ko) PID 32343 в цепочку активных потомков. Незавершенный потомок 0x01a860d0 (drivers/pptp/driver/pptp.ko) PID 32343 Незавершенный потомок 0x01a860d0 (drivers/pptp/driver/pptp.ko) PID 32344 Generating driver/pptp.ko Незавершенный потомок 0x01a860d0 (drivers/pptp/driver/pptp.ko) PID 32345 Незавершенный потомок 0x01a860d0 (drivers/pptp/driver/pptp.ko) PID 32347 Незавершенный потомок 0x01a860d0 (drivers/pptp/driver/pptp.ko) PID 32349 Незавершенный потомок 0x01a860d0 (drivers/pptp/driver/pptp.ko) PID 32351 Целевой файл `drivers/pptp/driver/pptp.ko' успешно пересоздан. Обрезается файл `drivers/pptp/driver/pptp.ko'. [root@centos6 accel-ppp]# Изменено 15 октября, 2012 пользователем keshalg Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zulu_radist Опубликовано 15 октября, 2012 · Жалоба Пытаюсь спрыгнуть с родного pptpd на акцель, но выдает ошибку 691 [2012-10-15 20:33:46]: info: pptp: new connection from 172.17.13.22 [2012-10-15 20:33:46]: info: : recv [PPTP Start-Ctrl-Conn-Request <Version 1> <Framing 1> <Bearer 1> <Max-Chan 0>] [2012-10-15 20:33:46]: info: : send [PPTP Start-Ctrl-Conn-Reply <Version 1> <Result 1> <Error 0> <Framing 3> <Bearer 3> <Max-Chan 1>] [2012-10-15 20:33:46]: info: : recv [PPTP Outgoing-Call-Request <Call-ID 0> <Call-Serial aae4> <Min-BPS 300> <Max-BPS 100000000> <Bearer 3> <Framing 3> <Window-Size 64> <Delay 0>] [2012-10-15 20:33:46]: info: : send [PPTP Outgoing-Call-Reply <Call-ID 3> <Peer-Call-ID 0> <Result 1> <Error 0> <Cause 0> <Speed 100000000> <Window-Size 64> <Delay 0> <Channel 0>] [2012-10-15 20:33:46]: info: ppp0: connect: ppp0 <--> pptp(172.17.13.22) [2012-10-15 20:33:46]: debug: ppp0: lcp_layer_init [2012-10-15 20:33:46]: debug: ppp0: auth_layer_init [2012-10-15 20:33:46]: debug: ppp0: ccp_layer_init [2012-10-15 20:33:46]: debug: ppp0: ipcp_layer_init [2012-10-15 20:33:46]: debug: ppp0: ipv6cp_layer_init [2012-10-15 20:33:46]: debug: ppp0: ppp established [2012-10-15 20:33:46]: debug: ppp0: lcp_layer_start [2012-10-15 20:33:46]: info: ppp0: send [LCP ConfReq id=1 <auth MSCHAP-v2> <mru 1400> <magic 7c83e458>] [2012-10-15 20:33:46]: info: ppp0: recv [PPTP Set-Link-Info] [2012-10-15 20:33:46]: info: ppp0: recv [LCP ConfReq id=0 <mru 1400> <magic 6bdb4990> <pcomp> <accomp> < d 3 6 >] [2012-10-15 20:33:46]: info: ppp0: send [LCP ConfRej id=0 <pcomp> <accomp> < d 3 6 >] [2012-10-15 20:33:46]: info: ppp0: recv [LCP ConfReq id=1 <mru 1400> <magic 6bdb4990>] [2012-10-15 20:33:46]: info: ppp0: send [LCP ConfAck id=1 ] [2012-10-15 20:33:49]: debug: ppp0: fsm timeout [2012-10-15 20:33:49]: info: ppp0: send [LCP ConfReq id=1 <auth MSCHAP-v2> <mru 1400> <magic 7c83e458>] [2012-10-15 20:33:49]: info: ppp0: recv [LCP ConfAck id=1 <auth MSCHAP-v2> <mru 1400> <magic 7c83e458>] [2012-10-15 20:33:49]: debug: ppp0: lcp_layer_started [2012-10-15 20:33:49]: debug: ppp0: auth_layer_start [2012-10-15 20:33:49]: info: ppp0: send [MSCHAP-v2 Challenge id=1 <fbabc7cfa98bcb118e8fda6f73769251>] [2012-10-15 20:33:49]: info: ppp0: recv [PPTP Set-Link-Info] [2012-10-15 20:33:49]: info: ppp0: recv [LCP Ident id=2 <MSRASV5.10>] [2012-10-15 20:33:49]: info: ppp0: recv [LCP Ident id=3 <MSRAS-0-ZULU_RADIST>] [2012-10-15 20:33:49]: info: ppp0: recv [MSCHAP-v2 Response id=1 <6b50cadd3b86a59e123f5902534ab43>, <12ce3be37d225cfa83f2fbba1929b1dc88fb615421e8d8e>, F=0, name="zulu"] [2012-10-15 20:33:49]: info: ppp0: send [RADIUS(1) Access-Request id=1 <User-Name "zulu"> <NAS-Identifier "astra"> <NAS-IP-Address 172.17.230.11> <NAS-Port 0> <NAS-Port-Type Virtual> <Service-Type Framed-User> <Framed-Protocol PPP> <Calling-Station-Id "172.17.13.22"> <Called-Station-Id "172.17.230.11"><Microsoft MS-CHAP-Challenge ><Microsoft MS-CHAP2-Response >] [2012-10-15 20:33:50]: info: ppp0: recv [RADIUS(1) Access-Reject id=1 <Session-Timeout 1398574> <Session-Octets-Limit 0> <PPPD-Downstream-Speed-Limit 0> <Acct-Interim-Interval 60> <User-Name "zulu"> <PPPD-Upstream-Speed-Limit 0> <Framed-IP-Address 176.100.58.254> <Framed-IP-Netmask 255.255.255.255>] [2012-10-15 20:33:50]: info: ppp0: send [MSCHAP-v2 Failure id=1 "E=691 R=0 V=3 M=Authentication failure"] [2012-10-15 20:33:50]: info: ppp0: zulu: authentication failed [2012-10-15 20:33:50]: info: zulu: authentication failed [2012-10-15 20:33:50]: debug: ppp0: ppp_terminate [2012-10-15 20:33:50]: debug: ppp0: lcp_layer_finish [2012-10-15 20:33:50]: info: ppp0: send [LCP TermReq id=3] [2012-10-15 20:33:50]: debug: ppp0: auth_layer_finish [2012-10-15 20:33:50]: debug: ppp0: auth_layer_finished [2012-10-15 20:33:50]: info: ppp0: recv [PPTP Set-Link-Info] [2012-10-15 20:33:50]: info: ppp0: recv [LCP TermAck id=3] [2012-10-15 20:33:50]: debug: ppp0: lcp_layer_finished [2012-10-15 20:33:50]: debug: ppp0: lcp_layer_free [2012-10-15 20:33:50]: debug: ppp0: auth_layer_free [2012-10-15 20:33:50]: debug: ppp0: ccp_layer_free [2012-10-15 20:33:50]: debug: ppp0: ipcp_layer_free [2012-10-15 20:33:50]: debug: ppp0: ipv6cp_layer_free [2012-10-15 20:33:50]: debug: ppp0: ppp destablished [2012-10-15 20:33:50]: debug: ppp0: pptp: ppp finished [2012-10-15 20:33:50]: info: ppp0: send [PPTP Call-Disconnect-Notify <Call-ID 0> <Result 3> <Error 0> <Cause 0>] [2012-10-15 20:33:50]: info: ppp0: send [PPTP Stop-Ctrl-Conn-Request <Reason 0>] [2012-10-15 20:33:50]: info: ppp0: recv [PPTP Call-Clear-Request <Call-ID 0>] [2012-10-15 20:33:50]: info: ppp0: send [PPTP Call-Disconnect-Notify <Call-ID 0> <Result 4> <Error 0> <Cause 0>] [2012-10-15 20:33:50]: info: ppp0: recv [PPTP Stop-Ctrl-Conn-Reply <Result 1> <Error 0>] [2012-10-15 20:33:50]: debug: ppp0: pptp: disconnect [2012-10-15 20:33:50]: info: ppp0: disconnected куда копнуть? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zulu_radist Опубликовано 15 октября, 2012 (изменено) · Жалоба сделал так и авторизация пошла #auth_mschap_v2 #auth_mschap_v1 auth_chap_md5 auth_pap другая беда - выдает айпишки не с того пула что надо, это наверное уже вопросы к радиусу...решено Изменено 15 октября, 2012 пользователем zulu_radist Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
taf_321 Опубликовано 16 октября, 2012 · Жалоба Снятый tcpdump'пом дамп пакетов, из-за которых валится accel-ppp, Коммутатор Rubytech ES-2410C opt82.zip Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
xeb Опубликовано 16 октября, 2012 · Жалоба А нечего же ставить-то: [root@centos6 ~]# ls /root/accel-ppp/drivers/pptp/driver |grep pptp. pptp.c [root@centos6 ~]# updatedb [root@centos6 ~]# locate /pptp.ko [root@centos6 ~]# писалось неоднократно и в readme написано - собирать надо в отдельном каталоге build Снятый tcpdump'пом дамп пакетов, из-за которых валится accel-ppp, Коммутатор Rubytech ES-2410C вроде ничего необычного, надо разбираться на целевой системе... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zulu_radist Опубликовано 16 октября, 2012 · Жалоба У кого из присутсвующих биллинг абиллс подскажите что сделать чтобы работал hangup на удаленном сервере с accel? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 16 октября, 2012 · Жалоба У кого из присутсвующих биллинг абиллс подскажите что сделать чтобы работал hangup на удаленном сервере с accel? Я у себя в Nas.pl дописывал ф-цию hangup через PoD. Правда, у меня 0.4. Как в 0.5 - не знаю. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zulu_radist Опубликовано 16 октября, 2012 · Жалоба У кого из присутсвующих биллинг абиллс подскажите что сделать чтобы работал hangup на удаленном сервере с accel? Я у себя в Nas.pl дописывал ф-цию hangup через PoD. Правда, у меня 0.4. Как в 0.5 - не знаю. разве эти все вещи не идут "в коробке"? з.ы. ABillS 0.52b Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 17 октября, 2012 · Жалоба что сделать чтобы работал hangup на удаленном сервере с accel? по DM (PoD) хэнгапит без проблем, тип браса - pppd+radcoad (собссно, под себя пилил еще раньше, приняли в основную ветку, с акселем оказалось совместимо). P.S. xeb, когда планируется добавить сообщение днс для стеснительных роутеров-клиентов, которые сами днс не запрашивают? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
zulu_radist Опубликовано 17 октября, 2012 · Жалоба что сделать чтобы работал hangup на удаленном сервере с accel? по DM (PoD) хэнгапит без проблем, тип браса - pppd+radcoad (собссно, под себя пилил еще раньше, приняли в основную ветку, с акселем оказалось совместимо). то есть в серверах доступа тип указываю не Linux accel-pptp а Linux PPPD + radcoad и понеслась? какие грабли я отхвачу скажите сразу?:) Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
NiTr0 Опубликовано 17 октября, 2012 · Жалоба какие грабли я отхвачу скажите сразу?:) с днс грабли на некоторых клиентах, + max-mtu зарезать принудительно в конфиге в обязательном порядке. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
nsa2006 Опубликовано 17 октября, 2012 (изменено) · Жалоба У кого из присутсвующих биллинг абиллс подскажите что сделать чтобы работал hangup на удаленном сервере с accel? В настройках abills! Тип сервера accel-pptp IP PORT: x.x.x.x:3799 ПАРОЛЬ: bla.bla.bla В настройках NAS accel-ppp dae-server=x.x.x.x:3799,bla.bla.bla Работает на 0.52 Изменено 17 октября, 2012 пользователем nsa2006 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 17 октября, 2012 · Жалоба Кто-нибудь в курсе, можно в syslog писать per user? Или вообще хоть куда-нибудь, кроме файла? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
morfair Опубликовано 22 октября, 2012 · Жалоба Хотелось бы при помощи какой-нить команды получать данные, доступные через telnet. Например, мне нужно получить список логиинов, подключенных к серверу. Я могу вручную сделать telnet 127.0.0.1 2000 -> show sessions username. Но дело в том, что мне надо это использовать в скрипте, для чего приходится писать на баше "костыли" со sleep'ами по подключению по телнету. Было бы красивее, если был бы какой-нить accel-ppp-client, который можно было бы юзать вроде такого: root@localhost# accel-ppp-client show sessions username ...и получить то, что увидел бы в телнете... Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
s.lobanov Опубликовано 22 октября, 2012 · Жалоба для этого есть специальный порт 2001 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Victor Safronov Опубликовано 22 октября, 2012 · Жалоба Хотелось бы при помощи какой-нить команды получать данные, доступные через telnet. Например, мне нужно получить список логиинов, подключенных к серверу. Я могу вручную сделать telnet 127.0.0.1 2000 -> show sessions username. Но дело в том, что мне надо это использовать в скрипте, для чего приходится писать на баше "костыли" со sleep'ами по подключению по телнету. Было бы красивее, если был бы какой-нить accel-ppp-client, который можно было бы юзать вроде такого: root@localhost# accel-ppp-client show sessions username ...и получить то, что увидел бы в телнете... Используйте неткат на порт 2001: echo show sessions | nc 127.0.0.1 2001 Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...