====== BRAS DHCP CLI ======
{{indexmenu_n>1}}
Вывод и управление внутренней БД DHCP-сессий fastDPI BRAS.
Это команда к fastDPI, поэтому в аргументе ''-r'' утилиты следует задавать адрес fastDPI.
В качестве идентификатора во всех CLI-командах может использоваться ''subs_id''.
==== dhcp show all ====
Вывод всей БД DHCP-сессий fastDPI:
fdpi_cli -r dhcp show all
==== dhcp show ====
Вывод сессий по указанным ключам:
fdpi_cli -r dhcp show [ip=X | mac=X | login=X]
следует задать один из ключей:
* ''ip=X'' — IP-адрес абонента
* ''mac=X'' — MAC-адрес абонента
* ''login-X'' — вывод всех DHCP-сессий по указанному логину
Примеры вызова:
fdpi_cli -r 10.10.0.52 dhcp show ip=192.168.52.36
fdpi_cli -r 10.10.0.52 dhcp show mac=01:02:03:05:06:07
fdpi_cli -r 10.10.0.52 dhcp show login=john_smith
==== dhcp show stat ====
Вывод текущей статистики по DHCP-сессиям:
fdpi_cli -r dhcp show stat
==== dhcp reauth ====
fdpi_cli -r dhcp reauth [ mac=X | ip=X ]
Реавторизация абонента по указанному ключу.
Ради снижения нагрузки на RADIUS-сервер, BRAS кеширует DHCP-данные, возвращаемые RADIUS, на время лизинга адреса, и отвечает сам на запросы DHCP Request абонента. Иногда требуется указать для СКАТ, что следующий запрос абонента следует послать на RADIUS, не дожидаясь истечения времени лизинга. Для этого и предназначена команда ''dhcp reauth''.
Cледует задать один из ключей:
* ''ip=X'' — IP-адрес абонента
* ''mac=X'' — MAC-адрес абонента
Примеры вызова:
fdpi_cli -r 10.10.0.50 dhcp reauth ip=192.168.52.36
fdpi_cli -r 10.10.0.50 dhcp reauth mac=01:02:03:05:06:07
==== dhcp disconnect ====
CLI-аналог CoA Disconnect. Режим выполнения дисконнекта задается опцией ''bras_dhcp_disconnect''.
Дисконнект всех DHCP-сессий:
fdpi_cli -r dhcp disconnect all
Дисконнект указанной сессии:
fdpi_cli -r dhcp disconnect [ mac=X | ip=X ]