Требования:
- Современный дистрибутив Linux
- Ядро версии 2.6.25 или старше
- cmake не младше версии 2.6
- libcrypto-0.9.8 или старше (openssl-0.9.8)
- libpcre
- net-snmp-5.x (Для snmp)
- liblua5.1 (для IPoE c DHCP option 82)
Автонастройка конфигурации
cd /usr/abills/misc/ ./autoconf PROGRAMS=accel_ppp
Abills
Меню Настройка>Сервер доступа
Alive: | Время между RADIUS Alive пакетами. Рекомендуется 300. (Для accel-ipoe рекомендуемая 600) |
---|---|
Type: | accel-ppp для pppoe pptp. Для IPoE: accel-ipoe |
IP:PORT: | Ип адрес и порт сервера. Порт по умолчанию 3799 и 2001 для telnet. (127.0.0.1:3799:2001) |
Password: | Пароль для Disconnect Message указывается в параметре конфигурационного файла /etc/accel-ppp.conf, также этот пароль используется как RADIUS secret |
Проверка скорости и переконфигурация шейперов
Показать текущую скорость
/usr/abills/libexec/billd checkspeed accel_ppp=1 SHOW_SPEED=1
Переконфигурировать шейпера
/usr/abills/libexec/billd checkspeed accel_ppp=1
Синхронизация активных сессий
Система проверяет онлайн сессии в биллинге и поднятые на accel-ppp
/usr/abills/libexec/billd check_accel_ppp=1
Желательно запускать не чаще чем раз в 10 минут
Параметры
NAS_IDS="1,2" | Запускать только для определенных серверов доступа |
SHOW=1 | Отображать рассинхронизированные сесии но не скидывать |
Создаем vlan интерфейсы
Консоль управления
Мониторинг параметров Accel-ppp
Меню Настройка>Сервер доступа>Консоль
Дополнительно
$conf{ACCELPPP_IFNAME}='LOGIN'; | Передавать в названии интерфейса вместо ppp логин абонента. Логины должны быть до 16 символов. |
Проблемы
Проблема | Решние |
---|---|
Accel не отправляет запросы в Freeradius при IPOE подключении | Убедитесь что firewall не блокирует DHCP пакеты или откройте порт 67 на NAS сервере |
- Проверка получения accel-ppp RADIUS DAE (PoD команду на скидывание сессии)
Проверка по логу
grep Disconnect-Request /var/log/accel-ppp/accel-ppp.log
Проверка прихода пакетов на интерфейсе eth2.99
tcpdump -i eth2.99 -n port 3799
Accel-ppp Console
Позволяет просмотреть основные разделы из веб-интерфейса.
Все доступные таблицы:
- show sessions (с возможностью удаления записей и привязкой к пользователям по онлайну)
- show stat
- reload
Пример отображения для show sessions