Перейти к содержимому
Калькуляторы

Понимаю что продолжаю оффтоп, но все же спрошу :) Заметил, что на всех без исключения брасах с accel в dmesg периодически попадает htb: too many events! Догадываюсь, что надо где-то что-то подкрутить, не подскажите где именно и что?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Понимаю что продолжаю оффтоп, но все же спрошу :) Заметил, что на всех без исключения брасах с accel в dmesg периодически попадает htb: too many events! Догадываюсь, что надо где-то что-то подкрутить, не подскажите где именно и что?

 

Вы используете назначение полосы пропускания непосредственно из accel-ppp или из скрипта ip-up? Увеличение quantum должно помочь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Понимаю что продолжаю оффтоп, но все же спрошу :) Заметил, что на всех без исключения брасах с accel в dmesg периодически попадает htb: too many events! Догадываюсь, что надо где-то что-то подкрутить, не подскажите где именно и что?

Вы используете назначение полосы пропускания непосредственно из accel-ppp или из скрипта ip-up? Увеличение quantum должно помочь.

 

Используется встроенный шейпер accel, htb, quantum сейчас стоит 1500, сессий в пике в среднем до 5000. Какое посоветуете значение quantum?

Изменено пользователем _longhorn_

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Какое посоветуете значение quantum?

Тут обсуждали http://forum.nag.ru/forum/index.php?showtopic=66623

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Какое посоветуете значение quantum?

Тут обсуждали http://forum.nag.ru/...showtopic=66623

 

Спасибо за наводку, видно плохо искал.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

2 xeb

 

Возможно ли реализовать динамическое время жизни сессии в ipoe?

А то получается такие артефакты с пулами

первый выдает адрес на 12 часов, соответственно в настройках lease-time и max-lease-time стоит 12ч+10%

второй выдает адрес на 1 час - но если моментально выключить устройство - сессия висит 12 часов, соответственно адрес занят.

если lease-time и max-lease-time не ставить - сессия закрывается через 11 минут

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

тогда передавай из радиуса

 

[ipoe]

attr-dhcp-lease-time=DHCP-Lease-Time

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

я так и делаю

если все было так просто..... :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

какая версия ?

если >= 74c00bfc521a6136d4ee0d776f8d1717014b2bfc (от Nov 17 23:05:11 2015), то надо ещё и передавать DHCP-Renew-Time

 

в любом случае я это исправил в commit 084510b30b63008b371343fe28ab7bfe5e5ecd36

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

и ещё один коммит по этому поводу: commit 0227b8ba98624c54665223e9d82921f17bc01d66

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

стоит b5fee831eedf9ea8282aa35f12053c1b1ebaf29d от Thu Nov 19 09:37:35 2015 +0300

обновлю

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

счас лажа с аккаутингом....

 

       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)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

При vlan-per-user с аккаунтингом на последних сборках все в порядке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

to vitalvas:

А что Вас смущает?

Какая до этого была у Вас версия?

Може эта тема поможет?

http://accel-ppp.org/forum/viewtopic.php?f=11&t=462

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А что Вас смущает?

наверное, показания счетчиков пакетов/октетов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Вот, впустил абонов на одну минуту...

была b5fee831eedf9ea8282aa35f12053c1b1ebaf29d стала 0227b8ba98624c54665223e9d82921f17bc01d66

post-59406-063253600 1448474187_thumb.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Добрый День.

 

После скачков света, очень долго переподключаются абоненты.

 

| | 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)

 

Коллеги, фунционал работает штатно. Прошу прощения, за ошибку.

Разобрались.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А не проще изменить его параметры?

limit=1/s

http://accel-ppp.org/wiki/doku.php?id=configfile

Изменено пользователем Dimka88

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

исправление счётчиков - commit 97ea33f5e749196d216f49f4dbfe7cbc89fe02b7

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Кстати по поводу 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

 

Кто нибудь подобрал оптимальные параметры модуля или может отключить его вовсе?

Изменено пользователем hsvt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

1 пакет в минуту ?

 

Да, что-то слишком зарезал :)

 

Попробую так:

 

limit=1/5s
burst=5
timeout=60

Изменено пользователем hsvt

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

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

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

у меня не воспроизводится

попробуй словить дамп

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Краша нет. В dmesg пусто. Процесс просто завершается. Потом его перезапускает monit.

Кстати при штатном дисконнекте (не admin reset) - похоже, процесс тоже перезапускается иногда.

 

Могу выложить куда-то образ системы, с собранным с дебаг инфо акселем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.