Управление абонентами на XGE

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (21)

просмотр истории страницы
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh global "Filter-Id=\"global access allow check\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Удалить правила, разрешающего доступ в интернет без проверки
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh global "Filter-Id=\"global access allow cancel\"" | radclient -x 10.10.20.1 coa superpsw
{code}

{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session list\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Получить список всех сессий в формате: ip username snat rate lists mac class_id state type terminate_cause
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session dump\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Получить информацию о сессии с адресом 10.10.20.100
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 info\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Запустить диагностику абонента(может выполняться до нескольких минут)
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 test\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Создать новую сессию с типом IPOE (поддерживаемые типы: IPoE, PPP, WEB)
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 start IPOE\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Остановить сессию абонента (удаляет у сессии скорость и удаляет сессию из всех ACL)
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 stop Coa-Disconnect\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Установить на абонента редирект 80 трафика на информационную страницу указанного типа(negbal - отрицительный баланс, blocked - добровольная блокировка или блокировка администратором)
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 redirect negbal\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Удалить с абонента редирект
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 redirect negbal cancel\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Установить абоненту SNAT ip 1.2.3.4
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 nat 1.2.3.4\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. отключить абоненту SNAT
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 nat cancel\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Установить абоненту скорость (rate_in/rate_out - гарантированная входящая/исходящая, ceil_in/ceil_out - максимальная входящая/исходящая, burst_in/burst_outi), можно указывать только rate или только rate и ceil. Формат: rate set in <rate_in> <ceil_in> <burst_in> out <rate_out> <ceil_out> <burst_out>
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 rate set in 1024 5000 100000 out 2048 5000 100000\"" | radclient -x 10.10.20.1 coa superpsw
{code}
Пример для командной строки:{code}
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 rate set in 1024 5000 out 2048 5000\"" | radclient -x 10.10.20.1 coa superpsw
{code}
Пример для командной строки:{code}
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 rate set in 1024 out 2048\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Удалить ограничение скорости
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 rate remove\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Отключить сессию(пересоздает IPOE и WEB сессию, отключает соединение по PPP)
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 disconnect\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Удалить целиком абонентскую сесию
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 remove\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Получить MAC адрес абонента(возможно только поле его установки или после того, как сервер получил первые пакетв от абонента, ПОКА НЕ БЫЛО НИ ОДНОГО ПАКЕТА ОЛТ АБОНЕНТА XGE НЕ ЗНАЕТ ЕГО MAC адрес)
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 mac get\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Установить фиксированное соответствие MAC и IP адресов абонента
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 mac set e2:a8:f3:b2:79:80\"" | radclient -x 10.10.20.1 coa superpsw
{code}
# h4. Очистить арп запись абонента и удалить мак привязку
{code}
Пример для radclient:{code}
"Filter-Id=\"xgesh session "Filter-Id=\"session 10.10.20.100 mac remove\"" | radclient -x 10.10.20.1 coa superpsw
{code}