_longhorn_ Posted November 23, 2015 · Report post Понимаю что продолжаю оффтоп, но все же спрошу :) Заметил, что на всех без исключения брасах с accel в dmesg периодически попадает htb: too many events! Догадываюсь, что надо где-то что-то подкрутить, не подскажите где именно и что? Share this post Link to post Share on other sites
Dimka88 Posted November 23, 2015 · Report post Понимаю что продолжаю оффтоп, но все же спрошу :) Заметил, что на всех без исключения брасах с accel в dmesg периодически попадает htb: too many events! Догадываюсь, что надо где-то что-то подкрутить, не подскажите где именно и что? Вы используете назначение полосы пропускания непосредственно из accel-ppp или из скрипта ip-up? Увеличение quantum должно помочь. Share this post Link to post Share on other sites
_longhorn_ Posted November 23, 2015 (edited) · Report post Понимаю что продолжаю оффтоп, но все же спрошу :) Заметил, что на всех без исключения брасах с accel в dmesg периодически попадает htb: too many events! Догадываюсь, что надо где-то что-то подкрутить, не подскажите где именно и что? Вы используете назначение полосы пропускания непосредственно из accel-ppp или из скрипта ip-up? Увеличение quantum должно помочь. Используется встроенный шейпер accel, htb, quantum сейчас стоит 1500, сессий в пике в среднем до 5000. Какое посоветуете значение quantum? Edited November 23, 2015 by _longhorn_ Share this post Link to post Share on other sites
Dimka88 Posted November 23, 2015 · Report post Какое посоветуете значение quantum? Тут обсуждали http://forum.nag.ru/forum/index.php?showtopic=66623 Share this post Link to post Share on other sites
_longhorn_ Posted November 23, 2015 · Report post Какое посоветуете значение quantum? Тут обсуждали http://forum.nag.ru/...showtopic=66623 Спасибо за наводку, видно плохо искал. Share this post Link to post Share on other sites
vitalvas Posted November 24, 2015 · Report post 2 xeb Возможно ли реализовать динамическое время жизни сессии в ipoe? А то получается такие артефакты с пулами первый выдает адрес на 12 часов, соответственно в настройках lease-time и max-lease-time стоит 12ч+10% второй выдает адрес на 1 час - но если моментально выключить устройство - сессия висит 12 часов, соответственно адрес занят. если lease-time и max-lease-time не ставить - сессия закрывается через 11 минут Share this post Link to post Share on other sites
xeb Posted November 24, 2015 · Report post тогда передавай из радиуса [ipoe] attr-dhcp-lease-time=DHCP-Lease-Time Share this post Link to post Share on other sites
vitalvas Posted November 24, 2015 · Report post я так и делаю если все было так просто..... :( Share this post Link to post Share on other sites
xeb Posted November 25, 2015 · Report post какая версия ? если >= 74c00bfc521a6136d4ee0d776f8d1717014b2bfc (от Nov 17 23:05:11 2015), то надо ещё и передавать DHCP-Renew-Time в любом случае я это исправил в commit 084510b30b63008b371343fe28ab7bfe5e5ecd36 Share this post Link to post Share on other sites
xeb Posted November 25, 2015 · Report post и ещё один коммит по этому поводу: commit 0227b8ba98624c54665223e9d82921f17bc01d66 Share this post Link to post Share on other sites
vitalvas Posted November 25, 2015 · Report post стоит b5fee831eedf9ea8282aa35f12053c1b1ebaf29d от Thu Nov 19 09:37:35 2015 +0300 обновлю Share this post Link to post Share on other sites
vitalvas Posted November 25, 2015 · Report post счас лажа с аккаутингом.... User-Name = "84:c9:b2:a2:1f:c3+vlan65" NAS-Identifier = "accel-ppp" NAS-IP-Address = 172.20.3.4 NAS-Port = 2233294 NAS-Port-Id = "ipoe98" NAS-Port-Type = Ethernet Calling-Station-Id = "84:c9:b2:a2:1f:c3" Called-Station-Id = "eth7.65" Acct-Status-Type = Interim-Update Acct-Authentic = RADIUS Acct-Session-Id = "3c3ccd7cec2546c0" Acct-Session-Time = 720 Acct-Input-Octets = 4294586003 Acct-Output-Octets = 4294956476 Acct-Input-Packets = 4294964291 Acct-Output-Packets = 4294967251 Acct-Input-Gigawords = 0 Acct-Output-Gigawords = 0 Framed-IP-Address = 10.3.0.252 ipoe98 Link encap:Ethernet HWaddr 90:e2:ba:55:cc:f5 inet addr:10.3.0.1 P-t-P:10.3.0.252 Mask:255.255.255.255 UP POINTOPOINT RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4 errors:0 dropped:0 overruns:0 frame:0 TX packets:17 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:100 RX bytes:756 (756.0 B) TX bytes:1075 (1.0 KB) Share this post Link to post Share on other sites
kayot Posted November 25, 2015 · Report post При vlan-per-user с аккаунтингом на последних сборках все в порядке. Share this post Link to post Share on other sites
nik247 Posted November 25, 2015 · Report post to vitalvas: А что Вас смущает? Какая до этого была у Вас версия? Може эта тема поможет? http://accel-ppp.org/forum/viewtopic.php?f=11&t=462 Share this post Link to post Share on other sites
NiTr0 Posted November 25, 2015 · Report post А что Вас смущает? наверное, показания счетчиков пакетов/октетов? Share this post Link to post Share on other sites
vitalvas Posted November 25, 2015 · Report post Вот, впустил абонов на одну минуту... была b5fee831eedf9ea8282aa35f12053c1b1ebaf29d стала 0227b8ba98624c54665223e9d82921f17bc01d66 Share this post Link to post Share on other sites
zlolotus Posted November 26, 2015 · Report post Добрый День. После скачков света, очень долго переподключаются абоненты. | | c4:6e:1f:fd:c6:43 | 0.0.0.0 | | pppoe | | start | 00:00:03 | | c8:3a:35:0e:9f:f8 | 0.0.0.0 | | pppoe | | start | 00:00:02 | | 30:b5:c2:4e:ec:69 | 0.0.0.0 | | pppoe | | start | 00:00:02 | | c8:3a:35:59:ba:c0 | 0.0.0.0 | | pppoe | | start | 00:00:02 | | 90:2b:34:30:91:f3 | 0.0.0.0 | | pppoe | | start | 00:00:02 | | 90:f6:52:77:dc:d7 | 0.0.0.0 | | pppoe | | start | 00:00:02 | | 64:66:b3:34:b4:85 | 0.0.0.0 | | pppoe | | start | 00:00:01 | | a0:f3:c1:f9:89:77 | 0.0.0.0 | | pppoe | | start | 00:00:01 | | f8:1a:67:4f:48:0b | 0.0.0.0 | | pppoe | | start | 00:00:01 | | c8:3a:35:43:55:a8 | 0.0.0.0 | | pppoe | | start | 00:00:01 | | 14:cc:20:f2:a7:ed | 0.0.0.0 | | pppoe | | start | 00:00:01 | | e8:94:f6:87:49:25 | 0.0.0.0 | | pppoe | | start | 00:00:01 | | c8:3a:35:0e:9f:d0 | 0.0.0.0 | | pppoe | | start | 00:00:01 | | 14:cc:20:aa:da:df | 0.0.0.0 | | pppoe | | start | 00:00:00 | | c4:6e:1f:fc:69:89 | 0.0.0.0 | | pppoe | | start | 00:00:00 | | bc:ee:7b:6e:39:7c | 0.0.0.0 | | pppoe | | start | 00:00:00 [connlimit] limit=10/min burst=3 timeout=60 может быть закоментить конлимит? (Update) Коллеги, фунционал работает штатно. Прошу прощения, за ошибку. Разобрались. Share this post Link to post Share on other sites
Dimka88 Posted November 26, 2015 (edited) · Report post А не проще изменить его параметры? limit=1/s http://accel-ppp.org/wiki/doku.php?id=configfile Edited November 26, 2015 by Dimka88 Share this post Link to post Share on other sites
xeb Posted November 26, 2015 · Report post исправление счётчиков - commit 97ea33f5e749196d216f49f4dbfe7cbc89fe02b7 Share this post Link to post Share on other sites
hsvt Posted November 26, 2015 (edited) · Report post Кстати по поводу connlimit. При таком конфиге в логе много дропов. #для ограничения потока подключений, в приведённой конфигурации модуль будет пропускать 5 (burst) коннектов подряд, #после чего будет ограничивать коннекты не более 1/мин (limit), #если в течении 300сек (timeout) новых коонектов не будет, #то он снова сможет принять 5 (burst) коннектов подряд limit=1/min burst=5 timeout=300 [2015-11-26 17:44:19]: warn: pppoe: discarding overlimit PADI packets on interface bond0.333 [2015-11-26 17:44:25]: debug: connlimit: check entry 59684719962064 [2015-11-26 17:44:25]: debug: connlimit: drop 59684719962064 [2015-11-26 17:44:30]: debug: connlimit: check entry 59684719962064 [2015-11-26 17:44:30]: debug: connlimit: drop 59684719962064 [2015-11-26 17:44:35]: debug: connlimit: check entry 59684719962064 [2015-11-26 17:44:35]: debug: connlimit: drop 59684719962064 Кто нибудь подобрал оптимальные параметры модуля или может отключить его вовсе? Edited November 26, 2015 by hsvt Share this post Link to post Share on other sites
xeb Posted November 26, 2015 · Report post 1 пакет в минуту ? Share this post Link to post Share on other sites
hsvt Posted November 26, 2015 (edited) · Report post 1 пакет в минуту ? Да, что-то слишком зарезал :) Попробую так: limit=1/5s burst=5 timeout=60 Edited November 26, 2015 by hsvt Share this post Link to post Share on other sites
NiTr0 Posted November 30, 2015 · Report post shared=1, soft-terminate=1 - при сбросе сессии перезапускается демон, без лишних сообщений: Nov 30 20:43:32 test-26 accel-pppd: ipoe1:test-E4.2610: ipoe: session finished Nov 30 20:43:32 test-26 accel-pppd: recv [RADIUS(1) Accounting-Response id=f] Nov 30 20:43:32 test-26 accel-pppd: ipoe1:: failed to get interface statistics Nov 30 20:43:58 test-26 accel-pppd: accel-ppp version 1.9.0 коммит 97ea33f5 с 5 уровнем - чуть детальнее: Nov 30 20:51:28 test-26 accel-pppd: ipoe0:test-E4.2610: recv [DHCPv4 Request xid=c1504435 ciaddr=10.250.137.83 chaddr=08:9e:01:79:48:55 <Message-Type Request> <Client-ID 01089e01794855> <Host-Name �������-��> <Option-81 00000091aaa0a994e0a82dafaa> <Vendor-Class 4d53465420352e30> <Request-List Subnet,Domain-Name,Router,DNS,44,46,47,31,Route,Classless-Route,249,Vendor-Specific> <Relay-Agent {Agent-Circuit-ID Ethernet0/0/4:2610.4096 test/0/0/0/0/0} {Agent-Remote-ID _00259e083e02}>] Nov 30 20:51:28 test-26 accel-pppd: send [DHCPv4 Nak xid=c1504435 chaddr=08:9e:01:79:48:55 <Message-Type Nak>] Nov 30 20:51:29 test-26 accel-pppd: ipoe0:test-E4.2610: radius(1): req_enter 1 Nov 30 20:51:29 test-26 accel-pppd: ipoe0:test-E4.2610: send [RADIUS(1) Accounting-Request id=8 <User-Name "test-E4.2610"> <NAS-Identifier "accel-ppp"> <NAS-IP-Address 192.168.255.77> <NAS-Port 44> <NAS-Port-Id "ipoe0"> <NAS-Port-Type Ethernet> <Calling-Station-Id "08:9e:01:79:48:55"> <Called-Station-Id "eth0.2610"> <Acct-Status-Type Stop> <Acct-Authentic RADIUS> <Acct-Session-Id "617b9a2c89826bc4"> <Acct-Session-Time 332> <Acct-Input-Octets 22135> <Acct-Output-Octets 1520> <Acct-Input-Packets 221> <Acct-Output-Packets 5> <Acct-Input-Gigawords 0> <Acct-Output-Gigawords 0> <Framed-IP-Address 10.250.137.83> <Acct-Terminate-Cause Admin-Reset>] Nov 30 20:51:29 test-26 accel-pppd: ipoe0:test-E4.2610: pppd_compat: ip-down started (pid 13735) Nov 30 20:51:29 test-26 accel-pppd: ipoe0:test-E4.2610: pppd_compat: ip-down finished (1) Nov 30 20:51:29 test-26 accel-pppd: ipoe0:test-E4.2610: radius(1): req_exit 0 Nov 30 20:51:29 test-26 accel-pppd: ipoe0:test-E4.2610: ipoe: session finished Nov 30 20:51:29 test-26 accel-pppd: libnetlink: RTNETLINK answers: No such device Nov 30 20:51:59 test-26 accel-pppd: ipoe: start interface eth0.500 () Nov 30 20:51:59 test-26 accel-pppd: ipoe: start interface eth0.2610 () Nov 30 20:51:59 test-26 accel-pppd: accel-ppp version 1.9.0 Share this post Link to post Share on other sites
xeb Posted December 1, 2015 · Report post у меня не воспроизводится попробуй словить дамп Share this post Link to post Share on other sites
NiTr0 Posted December 1, 2015 · Report post Краша нет. В dmesg пусто. Процесс просто завершается. Потом его перезапускает monit. Кстати при штатном дисконнекте (не admin reset) - похоже, процесс тоже перезапускается иногда. Могу выложить куда-то образ системы, с собранным с дебаг инфо акселем. Share this post Link to post Share on other sites