====== CLI для управления абонентами ====== {{indexmenu_n>5}} Команды управления абонентами ===== subs auth ===== {{anchor:subs_auth}} Команды управления статусом авторизации абонентов. Абонент указывается своим IP-адресом. Можно задать один IP-адрес или группу адресов в виде CIDR или в виде диапазона IP-адресов: fdpi_cli subs auth show [IP | CIDR | IP_RANGE] # IP - один конкретный IP-адрес # CIDR - все абоненты из указанной подсети # IP_RANGE - все абоненты из указанного диапазона. Конец диапазона НЕ учитывается. # Примеры: # IP - конкретный IP-адрес fdpi_cli subs auth show 192.168.10.10 # CIDR fdpi_cli subs auth show 10.240.34.0/24 fdpi_cli subs auth show 2001:67:abcd::67/56 # IP_RANGE fdpi_cli subs auth show 192.168.56.32 - 192.168.56.76 fdpi_cli subs auth show 2001:67:abcd:: - 2001:67:abcd:56:: ==== subs auth show ==== Команда вывода статуса авторизации абонентов. Вывод статуса авторизации для всех абонентов: fdpi_cli subs auth show all Вывод статуса авторизации для указанного IP-адреса или диапазона IP-адресов: fdpi_cli subs auth show [IP | CIDR | IP_RANGE] # Примеры: # IP - конкретный IP-адрес fdpi_cli subs auth show 192.168.10.10 # CIDR fdpi_cli subs auth show 10.240.34.0/24 fdpi_cli subs auth show 2001:67:abcd::67/56 # IP_RANGE fdpi_cli subs auth show 192.168.56.32 - 192.168.56.76 fdpi_cli subs auth show 2001:67:abcd:: - 2001:67:abcd:56:: ==== subs auth set ==== Установка статуса авторизации абонентов. Общий формат команды: fdpi_cli subs auth set [ip-range] [params] ''ip-range'': * один IPv4 или IPv6 адрес - установка статуса авторизации для конкретного абонента. * IPv4/IPv6 CIDR - установка статуса авторизации для всех абонентов из данного CIDR. * диапазон IP-адресов - установка статуса авторизации для всех абонентов из данного диапазона. Конец диапазона НЕ учитывается. * ''all'' - установка статуса авторизации для всех IP-адресов, известных СКАТу ''params'' - какие параметры устанавливаются: * ''state=unk|auth|noauth'' - статус авторизации: неизвестен (''unk''), авторизован (''auth''), неавторизован (''noauth''). Статус "неизвестен" аналогичен команде ''subs auth clear'', статус авторизации "неавторизован" - это аналог получения ''Access-Reject'' от Радиуса, "авторизован" - аналог ''Access-Accept'' * ''expired=