Jump to content
Калькуляторы

Dimka88

VIP
  • Content Count

    1132
  • Joined

  • Last visited

1 Follower

About Dimka88

  • Rank
    Аспирант
  • Birthday 01/10/1990

Контакты

  • ICQ
    434766201

Информация

  • Пол
    Мужчина

Город

  • Город
    Горловка

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Вышел релиз accel-ppp 1.12.0 https://github.com/xebd/accel-ppp/commit/6ce96d9d6eb3fa036d73aaf535784caddc7f3552
  2. Работает, нужно будет гайд написать. Много информации в man accel-ppp.conf
  3. Кто то выдает ipv6 адреса из [ipv6-pool] и при этом использует [ipoe]4-redirect-on-reject? Суть в том, что и эти гостевые сессии получают ipv6, набросали патчик в комьюнити чате предотвращающий выдачу ipv6 для этих клиентов, может кому будет полезен. https://raw.githubusercontent.com/...redirect.diff ps:// В патче еще решена проблема с ответом NAK на третий пакет DHCP Request с одинаковым xid (патч @theMIROn), не должно ломать балансировку при резервирование серверов.
  4. @agent2011, вы же на разных устройствах тестируете? Попробуйте убрать все шейперы/лимитеры и добавить такие правила для теста /sbin/tc qdisc del dev ppp0 root > /dev/null /sbin/tc qdisc del dev ppp0 ingress > /dev/null /sbin/tc qdisc add dev ppp0 root handle 1: htb default 20 r2q 300 /sbin/tc class add dev ppp0 parent 1: classid 1:1 htb rate 9000mbit /sbin/tc class add dev ppp0 parent 1:1 classid 1:10 htb rate 9000mbit prio 1 /sbin/tc class add dev ppp0 parent 1:1 classid 1:20 htb rate 9000mbit prio 2 /sbin/tc qdisc add dev ppp0 parent 1:10 handle 10: sfq perturb 10 quantum 1500 /sbin/tc qdisc add dev ppp0 parent 1:20 handle 20: sfq perturb 10 quantum 1500 /sbin/tc filter add dev ppp0 parent 1:0 protocol ip prio 10 u32 match ip tos 0x10 0xff flowid 1:10 /sbin/tc filter add dev ppp0 parent 1:0 protocol ip prio 10 u32 match ip protocol 1 0xff flowid 1:10
  5. ethtool -G eth1 rx 4096 tx 4096 ethtool -C eth1 rx-usecs 0 после выполнения, покажите еще раз arping
  6. Проще прошить модуль под производителя или купить модуль, если не ошибаюсь NAG продает такие.
  7. Какое у карты название? Давайте все же посмотрим ethtool -S ethX ethtool -c ethX
  8. В мастер точно повторяет столько раз, сколько указано в [radius]max-try(если не задано, то 3 по умолчанию) с таймаутом [radius]timeout (по умолчанию 3, опять же если не задан). Попробую вашу версию проверить еще. upd:// И на 1.10.3 отрабатывает корректно, хм. Вот бы логи выловить этих сессий на стороне accel и radius.
  9. Может кстати даже быть на старых версиях, а может и в мастере осталось, нужно проверять. Есть даже идеи как затестить. Думаю что accel все же отсылает, но радиус не успевает обработать acct type stop и не применяется походу ([radius] max-try=n для acct), а poptop и rp-pppoe возможно повторяют, нужно проверить теорию. @kayot, а логов не осталось с забытых сессии, интересно, улетает ли вообще от accel send [RADIUS(1) Accounting-Request ...<Acct-Status-Type Stop> Ага, [ipoe]ifcfg=1. Ну по факту это проявляется если gw ip вешать на lo c маской /32, так вроде и не кривизна ядра.
  10. Разобрались? Я вот думаю, не связано ли это как то с power save. Покажите чего там показывает. cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor если powersave то сделайте для каждого ядра echo performance >/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor echo performance >/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor echo performance >/sys/devices/system/cpu/cpu2/cpufreq/scaling_governor echo performance >/sys/devices/system/cpu/cpu3/cpufreq/scaling_governor
  11. что там показывает tc filter show dev CLIENT_IFACE и можете убрать из конфига ifb=ifb0 если используете up-limiter=police
  12. Кстати, для [ipoe] есть понятие soft-terminate=1 когда по истечению времени(session-timeout) сессия не будет завершена мгновенно, а accel-ppp будет ждать от клиента продление lease и ответит NAK, тем самым инициирует DHCP DISCOVER от клиента.
  13. Я может чего то упустил, что говорит syslog и dmesg по поводу падения eth0? Как часто это происходит?
  14. В чате проекта accel-ppp.org завели дискуссию о шейпере, конкретнее о сообщениях. Сразу вспомнилась эта тема и статья в интернете с которой эта тема линкуется, ну и собственно значения, которыми руководствовался RATE / R2Q > 60000 В исходниках ядра есть sch_htb.c и собственно там следующие значения. quantum < 1000 - is small и quantum > 200000 - is big int rate2quantum; /* quant = rate / rate2quantum */ ... if (!hopt->quantum && cl->quantum < 1000) { printk(KERN_WARNING "HTB: quantum of class %X is small. Consider r2q change.\n", cl->common.classid); cl->quantum = 1000; } ... if (!hopt->quantum && cl->quantum > 200000) { printk(KERN_WARNING "HTB: quantum of class %X is big. Consider r2q change.\n", cl->common.classid); cl->quantum = 200000; } Может кому пригодится.
  15. Как насчет помочь open source и подготовить пару разделов документации? Разделы на ваше усмотрение, вопрос-ответ можно получит в телеграмм чате