PPPoE список подключений



  • Доброго дня!

    История такая. Поднял PPPoE сервер, добавил юзеров, они подключаются.
    Как теперь посмотреть, кто из них подключен в данный момент и с какой скоростью качает?

    Обыскал весь интерфейс, все графики строятся только по WAN или LAN, нигде нет PPPoE.



  • Доброе.
    Версия пф ?



  • Version 2.4.0-RELEASE (amd64)
    built on Tue Oct 10 06:43:01 CDT 2017
    FreeBSD 11.1-RELEASE-p1

    Почему-то Traffic Graph и прочие не видят интерфейс PPPoE Server. А фаервол его видит.

    Нашёл похожие темы
    https://forum.pfsense.org/index.php?topic=43492.0  2011 год
    https://forum.pfsense.org/index.php?topic=59296.0  2013 год

    Ответов нет. За 4 года ничего не изменилось что-ли



  • В общем, изуродовав bandwidth_by_ip.php и status_graph.php добился чего-то.

    /usr/local/bin/rate -i ng0 -nl -Aba 20 -T -c 172.16.29.0/24 из консоли показывает всё нормально, ifconfig ng0 показывает список клиентов. Почему-то в web этот вопрос не проработан.




  • Вероятно, стоило бы написать об этом разработчикам.



  • Доброе.
    Странно, но в 2.2.х был виджет, в к-ом можно было видеть локальные ip и их скорость up\down. И он был вкл., т.е. сразу при входе можно было видеть.

    2 mc963
    Отпишите разрабам, пож-та. Большое дело сделаете! Для всех.



  • Кому интересно - сделал, чтобы в Traffic Graph показывался список подключённых клиентов PPPoE и их скорость.
    В status_graph.php ограничение на вывод 10ти строк, надо поправить ручками.
    Исправленный bandwidth_by_ip.php прикрепляю.
    Работает только с 172.16.0.0/16 и pppoe1-vpn.
    Если кто допилит - буду очень рад.

    Внимание, возможна кровь из глаз!
    Это мой первый опыт как в PHP, так и в web-программировании.

    bandwidth_by_ip.php.txt


Log in to reply