В этой статье я приведу пример балансировки пользователей на нескольких серверах accel-ppp, или другими словами это можно еще назвать резервированием серверов accel-ppp.
Читать далее «Резервирование accel-ppp»Архивы меток:accel-ppp
Подготовка Linux сервера перед установкой Accel-ppp
Приведу несколько рекомендаций по настройке сервера на котором будет работать Accel-ppp.
Читать далее «Подготовка Linux сервера перед установкой Accel-ppp»IPTables правила для Accel-ppp
В этой статье я приведу пример IPTables правил для Accel-ppp.
Читать далее «IPTables правила для Accel-ppp»Сборка Accel-ppp в debug
Приведу пример сборки accel-ppp с поддержкой отладочной информации, например для того чтобы выяснить причину падения.
Читать далее «Сборка Accel-ppp в debug»Настройка L4-Redirect-ipset для Accel-ipoe и ABillS
Чтобы при авторизации клиентов с отрицательным балансом Accel-ppp добавлял IP адреса в ipset список, добавим в его конфигурации, в секции ipoe следующее:
Читать далее «Настройка L4-Redirect-ipset для Accel-ipoe и ABillS»Как обновить accel-ppp
Приведу пример обновления accel-ppp, команды нужно выполнять от root пользователя.
Читать далее «Как обновить accel-ppp»Установка и настройка accel-ppp (IPoE) для ABillS
На тесте выполню установку accel-ppp в Ubuntu Server 16.04 LTS для ABillS.
Читать далее «Установка и настройка accel-ppp (IPoE) для ABillS»Скрипты ip-up и ip-down с ipset для Accel-ppp
Приведу пример скриптов которые я раньше использовал, в список allowip добавлялись IP адреса которым разрешен интернет, а в denyip которые переадресовывались на http страницу с информацией о негативном депозите.
Читать далее «Скрипты ip-up и ip-down с ipset для Accel-ppp»ABillS+FreeRADIUS+Accel-PPP выдают только один DNS
Однажды после установки ABillS + FreeRADIUS2 + Accel-PPP(ipoe) заметил что по DHCP клиенты получают только один DNS сервер.
Access-Accept от FreeRADIUS был такой:
Причина сообщений «HTB: quantum of class 10001 is big. Consider r2q change»
Однажды на сервере доступа Ubuntu Server 16.04 и Accel-ppp заметил в файле /var/log/kern.log следующие сообщения:
kernel: [365970.550498] HTB: quantum of class 10001 is big. Consider r2q change. kernel: [365970.550547] HTB: quantum of class 10A49 is big. Consider r2q change. kernel: [365979.545580] HTB: quantum of class 10001 is big. Consider r2q change. kernel: [365979.545621] HTB: quantum of class 10BD6 is big. Consider r2q change. kernel: [365995.601973] HTB: quantum of class 10001 is big. Consider r2q change. kernel: [365995.602031] HTB: quantum of class 11705 is big. Consider r2q change.
Сначала попробовал отследить какие в этот момент поднимаются интерфейсы:
tail -f /var/log/kern.log | grep "quantum of class 10001 is big" tail -f /var/log/accel-ppp/accel-ppp.log | grep "create interface"
Читать далее «Причина сообщений «HTB: quantum of class 10001 is big. Consider r2q change»»