====== BRAS PPPoE CLI ====== {{indexmenu_n>3}} Команды управления PPPoE-сессиями BRAS Это команда к fastdpi, так что в аргументе -r утилиты следует задавать адрес fastdpi. ==== pppoe show all ==== Вывод всех PPPoE-сессий fdpi_cli -r
pppoe show all # Синоним команды: fdpi_cli -r
pppoe show sessions ==== pppoe show session ==== Вывод конкретной PPPoE-сессии по указанному ключу fdpi_cli -r
pppoe show session [ip=X | mac=X | login=X] Ключ указывается одним из параметров: * ''ip'' - IPv4- или IPv6-адрес абонента * ''mac'' - MAC-адрес абонента * ''login'' - логин абонента Примеры вызова: fdpi_cli -r 192.168.0.1 pppoe show session ip=10.56.79.7 fdpi_cli -r 192.168.0.1 pppoe show session ip=2001:89:7896:5:: fdpi_cli -r 192.168.0.1 pppoe show session mac=00:1b:21:bc:a3:0c fdpi_cli -r 192.168.0.1 pppoe show session login=piter_smith ==== pppoe show stat ==== Вывод внутренней статистики по PPPoE-сессиям fdpi_cli -r
pppoe show stat ==== pppoe term ==== Завершение сессии. fdpi_cli -r
pppoe term [hard] [ip=X | mac=X | login=X] Команда ''pppoe term'' - мягкий ресет: посылает LCP Termination Request абоненту и ждет ответа Term Ack. Если абонент не отвечает, посылается повторный Term Req. Если абонент не отвечает, после исчерпания всех попыток (задается fastdpi.conf-параметром ''bras_ppp_max_terminate'') сессия безусловно разрывается. Команда ''pppoe term hard'' шлет PPPoE PADT пакет абоненту и разрывает сессию, не требуя подтверждения. Абонент задается одним из параметров: * ''mac=XX:XX:XX:XX:XX:XX'' - MAC-адрес абонента; * ''ip=X.X.X.X'' - IP-адрес абонента (IPv4 или IPv6); * ''login=xxx'' - логин абонента; Следует отметить, что первичным уникальным ключом PPP-сессии является MAC-адрес. Все остальные ключи вторичные и не уникальные, то есть в принципе при завершении сессии по IP или по логину возможно завершение нескольких сессий. Примеры: fdpi_cli -r 127.0.0.1 pppoe term mac=01:02:03:60:70:99 fdpi_cli -r 127.0.0.1 pppoe term hard ip=10.0.0.50 ==== pppoe renew pool ==== {{anchor:renew_pool}} Принудительная отправка DHCP Renew для адресов, распределенных через [[dpi:bras_bng:ip_pool|пул]] # Общий формат команды fdpi_cli -r 127.0.0.1 pppoe renew pool [ip=X | mac=X | login=X] Абонент задается одним из параметров: * ''mac=XX:XX:XX:XX:XX:XX'' - MAC-адрес абонента; * ''ip=X.X.X.X'' - IP-адрес абонента (IPv4 или IPv6); * ''login=xxx'' - логин абонента; Примеры: fdpi_cli -r 127.0.0.1 pppoe renew pool ip=10.56.79.7 fdpi_cli -r 127.0.0.1 pppoe renew pool ip=2001:89:7896:5/64 fdpi_cli -r 127.0.0.1 pppoe renew pool mac=00:1b:21:bc:a3:0c fdpi_cli -r 127.0.0.1 pppoe renew pool login=piter_smith