Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Данная команда указывает, какой сертификат использовать в качестве caкорневого сертификата (CA-сертификата).

Использование отрицательной формы команды (no) устанавливает ca-корневой сертификат по умолчанию.

Синтаксис

...

Блок кода
wlc(config-radius)# crypto ca default_ca.pem

crypto cert

Данная команда указывает, какой сертификат использовать.

...

Блок кода
wlc(config-radius)# crypto private-key default_cert_key.pem

domain

Данной командой выполняется добавление домена и осуществляется Данная команда добавляет домен и осуществляет переход в режим настройки его параметров.

...

Блок кода
wlc(config-radius)# domain test

tls mode

Данная команда предназначена для активации возможности использования дает возможность авторизации по сертификатам TLS.

...

Командный режим

CONFIG-RADIUS-DOMAIN

Пример

...

Блок кода
wlc(config-radius-domain)# tls mode domain

user

Данной командой выполняется добавление Данная команда добавляет пользователя в локальную базу пользователей и осуществляется осуществляет переход в режим настройки параметров пользователя.

...

Командный режим

CONFIG-RADIUS-DOMAIN

Пример
Блок кода
wlc(config-radius-domain)# user test

crypto cert

Данная команда указывает, какой сертификат пользователя использовать.

Использование отрицательной формы команды (no) устанавливает сертификат по умолчанию.

...

CONFIG-RADIUS

CONFIG-RADIUS-USER

Пример
Блок кода
wlc(config-radius-user)# crypto cert default_cert.pem 

...

<DESCRIPTION> – произвольное описание, задается строкой до 31 символа.

...

Командный режим

CONFIG-RADIUS-USER

Пример
Блок кода
wlc-30(config-radius-user)# description test123

password

Команда для установки пароля Данная команда устанавливает пароль определенному пользователю.

...

Командный режим

CONFIG-RADIUS-USER

Пример
Блок кода
wlc(config-radius-user)# password ascii-text password

vlan

Данной командой выполняется добавление vlan Данная команда добавляет VLAN для пользователя.

Использование отрицательной формы команды (no) удаляет vlan VLAN для пользователя.

Синтаксис
vlan <ID>
no vlan
Параметры

<ID> – <ID> – номер vlanVLAN, доступны значения от 1 до 4094.

...

Командный режим

CONFIG-RADIUS-USER

Пример
Блок кода
wlc(config-radius-user)# vlan 123

...

CONFIG-RADIUS

CONFIG-RADIUS-VSERVER

Пример
Блок кода
wlc(config-radius)# enable

ldap-profile

Данная команда предназначена для назначения LDAP профиля назначает LDAP-профиль виртуальному серверу.

Использование отрицательной формы команды (no) отключает функцииотменяет назначение LDAP-профиля.

Синтаксис
ldap-profile <NAME>
[no] ldap-profile
Параметры

Команда не содержит параметров.

...

Командный режим

CONFIG-RADIUS

Пример
Блок кода
wlc(config-radius)# ldap-profile tester 

nas

Данной командой задаётся NASДанная команда назначает NAS виртуальному серверу.

Использование отрицательной формы команды (no) удаляет NAS.

...

Командный режим

CONFIG-RADIUS

Пример

...

Блок кода
wlc(config-radius)# nas test

...

update-

...

interval

Данная команда задаёт интервал обновления информации об upstream RADIUS-серверах в выводе команды show radius-servers.

Использование отрицательной формы команды (no) удаляет upstream RADIUS-сервервозвращает значение по умолчанию.

Синтаксис
upstreamupdate-poolinterval <NAME><UPDATE-INTERVAL>
no upstream-pool { <NAME> | all }update-interval
Параметры

<NAME> – название upstream RADIUS pool, задается строкой до 235 символов;

all – команда удаляет все upstream RADIUS-сервера.<UPDATE-INTERVAL> – интервал обновления информации об upstream RADIUS-серверах в секундах, принимает значения [5..60]

Значение по умолчанию

Отключено.30

Необходимый уровень привилегий

10

Командный режим

...

CONFIG-RADIUS

...

Пример

...

Блок кода
wlc(config-radius)# upstream update-interval 5

Якорь
#upstream-pool
#upstream-pool

...

...

upstream-

...

pool

Данная команда

...

добавляет upstream RADIUS pool и осуществляет переход в режим настройки его параметров.

Использование отрицательной формы команды (no) возвращает значение по умолчаниюудаляет upstream RADIUS-сервер.

Синтаксис
serverupstream-typepool { auth | acct<NAME>
no upstream-pool { <NAME> | all }
no server-type
Параметры

...

<NAME>

...

название upstream RADIUS pool, задается строкой до 235 символов;

all – команда удаляет все upstream RADIUS-сервер будет выполнять обе функциисервера.

Значение по умолчанию

authОтключено.

Необходимый уровень привилегий

10

Командный режим

...

CONFIG-

...

RADIUS

CONFIG-

...

RADIUS-

...

VSERVER-

...

SSID-

...

PROFILE

Пример

...

Блок кода
wlc(config-radius-)# upstream-pool)# test

Якорь
server-type

...

...

server-type
server

...

-type

Данная команда указывает тип сервера.

Использование отрицательной формы команды (no) удаляет upstream RADIUS-сервервозвращает значение по умолчанию.

Синтаксис
upstreamserver-servertype <NAME>
no upstream-server { <NAME>{ auth | acct | all }
no server-type
Параметры

<NAME> auth название upstream RADIUS-сервера, задается строкой до 235 символовсервер будет использоваться для аутентификации, авторизации;

acct – RADIUS-сервер будет использоваться для сбора аккаунтинга;

all – команда удаляет все upstream RADIUS-серверасервер будет выполнять обе функции.

Значение по умолчанию

Отключено.auth

Необходимый уровень привилегий

10

Командный режим

config-radius
config-radius-upstream-pool

...

CONFIG-RADIUS-UPSTREAM-POOL

CONFIG-RADIUS-UPSTREAM-SERVER

Пример
Блок кода
wlc(config-radius-upstream-pool)# upstreamserver-servertype all test

upstream-server

Данной командой выполняется добавление Данная команда добавляет upstream RADIUS-сервер и осуществляется переход в режим настройки его параметровв upstream-pool.

Использование отрицательной формы команды (no) удаляет upstream RADIUS-сервер.

...

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS

CONFIG-RADIUS-UPSTREAM-POOLconfig-radius

Пример

...

Блок кода
wlc(config-radius-upstream-pool)# upstream-server test

Якорь

...

#upstream-

...

Данной командой задаётся интервал отправки проверочных пакетов к внешнему RADIUS-серверу. 

...

server
#upstream-server
upstream-server

Данная команда добавляет upstream RADIUS-сервер и осуществляет переход в режим настройки его параметров

...

.

Использование отрицательной формы команды (no) устанавливает значение по умолчаниюудаляет upstream RADIUS-сервер.

Синтаксис
checkupstream-invervalserver <CHECK-INTERVAL><NAME>
no check-invervalupstream-server { <NAME> | all }
Параметры

<CHECK-INTERVAL> – интервал отправки проверочного пакета до <NAME> – название upstream RADIUS-сервер в секундах, принимает значения [6..120]сервера, задается строкой до 235 символов;

all – команда удаляет все upstream RADIUS-сервера.

Значение по умолчанию

30Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-UPSTREAM-SERVER

Пример

...

Блок кода
wlc-30(config-radius-)# upstream-server)# test

check-interval

...

Якорь
check-

...

interval
check-

...

interval

Данная команда задаёт интервал отправки проверок статуса к upstream RADIUS-серверу. Данной командой задаётся кол-во проверок статуса (состояния) подряд, на которые upstream RADIUS-сервер должен ответить, прежде чем считать его активным (Up статус)

Параметр работает, только если  если параметр check-type имеет значение  значение "request" или "status-server".

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
check-responses-countinterval <RESPONSES<CHECK-COUNT>INTERVAL>
no check-responses-countinterval
Параметры

<RESPONSES<CHECK-COUNT> – количество успешных ответов подряд от INTERVAL> – интервал отправки проверок статуса upstream RADIUS-сервер  сервера в секундах, принимает значения [36..10120] секунд.

Значение по умолчанию

330

Необходимый уровень привилегий

...

CONFIG-RADIUS-UPSTREAM-SERVER

Пример

...

Блок кода
wlc-30(config-radius-upstream-server)# check-interval 10

Якорь
check-responses-count
check-responses-count
check-responses-

...

count

Данная команда задаёт кол-во проверок статуса, на которые upstream RADIUS-сервер должен ответить подряд, прежде чем контроллер будет считать его активным (статус Up).

Параметр работает только если

Данной командой задаётся интверал отправки проверочных пакетов к внешнему RADIUS-серверу. 

Параметр работает, только если  параметр check-type имеет значение  значение "request" или "status-server".

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
check-responses-timeoutcount <TIMEOUT><RESPONSES-COUNT>
no check-invervalresponses-count
Параметры

<TIMEOUT> – интервал отправки проверочного пакета в секундах<RESPONSES-COUNT> – количество успешных ответов подряд от upstream RADIUS-сервера, принимает значения [63..12010] ответов подряд.

Значение по умолчанию

303

Необходимый уровень привилегий

...

CONFIG-RADIUS-UPSTREAM-SERVER

Пример

...

Блок кода
wlc-30(config-radius-upstream-server)# check-responses-intervalcount 105

host

Данной командой задаётся IP-адрес удаленного хоста для аутентификациии и авторизации.

Использование отрицательной формы команды (no) удаляет хост.

Синтаксис
host <ADDR>
no host
Параметры

Якорь
check-timeout
check-timeout
check-timeout

Данная команда задаёт максимальное время ожидания ответа на запрос проверки статуса от контроллера к upstream RADIUS-серверу, прежде чем считать запрос неуспешным.

Параметр работает только если check-type имеет значение "request" или "status-server".

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
check-timeout <TIMEOUT>
no check-timeout
Параметры

<TIMEOUT> – интервал отправки проверочного пакета в секундах, принимает значения [6..120] секунд<ADDR> – IP-адрес удаленного хоста, задаётся в виде: AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

Значение по умолчанию

Отсутствует.4

Необходимый уровень привилегий

...

CONFIG-RADIUS-UPSTREAM-SERVER

Пример

...

Блок кода
wlc-30(config-radius-upstream-server)# host 192.168.1.1

key

check-timeout 5

Якорь
check-type
check-type
check-type

Данная команда задаёт тип запроса проверки статуса upstream RADIUS-сервераДанной командой задаётся ключ аутентификации.

Использование отрицательной формы команды (no) удаляет заданный ключустанавливает значение по умолчанию.

Синтаксис
key ascii-text check-type { <KEY>none | request encrypted| <ENCRYPTEDstatus-KEY>server }
no keycheck-type
Параметры

<KEY> – строка из [4..64] ASCII-символов;

<ENCRYPTED-KEY> – зашифрованный ключ, задаётся строкой [8..128] символов.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-NAS

CONFIG-RADIUS-UPSTREAM-SERVER

Пример:
Блок кода
wlc(config-radius-upstream-server)# key ascii-text password

port

Данной командой задаётся номер порта для обмена данными c удаленным сервером.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
port <PORT>
no port
Параметры

<PORT> – номер TCP/UDP-порта для обмена данными c удаленным сервером, принимает значения [1..65535].

Значение по умолчанию

none – отсутствует фоновая проверка статуса upstream RADIUS-сервера. Статус upstream RADIUS-сервера определяется при наличии фактических RADIUS-запросов.
request – фоновая проверка начинает выполняться, когда upstream RADIUS-сервер находится в статусе "Detection" или "Down". Проверка выполняется через RADIUS-запрос с типом Access-Request или Accounting-Request (тип зависит от параметра server-type).
В запрос подставляются значения RADIUS атрибутов User-Name и User-Password, сконфигурированные через параметры check-type request username и check-type request password.
В целях безопасности рекомендуется, чтобы заранее сконфигурованная учетная запись пользователя отсутствовала на upstream RADIUS-сервере, т.к в рамках запроса статуса необходим фактический ответ, даже Access-Reject.
status-server – фоновая проверка начинает выполняться, когда upstream RADIUS-сервер находится в статусе "Detection" или "Down". Проверка выполняется через RADIUS-запрос с типом Status-Server.

Значение по умолчанию

none0

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-UPSTREAM-SERVER

Пример

...

Блок кода
wlc-30(config-radius-upstream-server)# port 1812

priority

check-type status-server

Якорь
_check-type_request_username
_check-type_request_username
check-type request username

Данной командой задаётся значение RADIUS атрибута User-Name в запросе проверки статуса upstream RADIUS-сервера.

Параметр работает только если check-type имеет значение "request"Данной командой задаётся приоритет использования удаленного сервера. Чем ниже значение, тем приоритетнее сервер.

Использование отрицательной формы команды (no) удаляет параметрзначение RADIUS атрибута User-Name.

Синтаксис
check-type priorityrequest <PRIORITY>username <USERNAME>
no nocheck-type priorityrequest username
Параметры

...

<USERNAME> – имя пользователя, которое будет использоваться в атрибуте. Значение задается строкой [4-64] символов.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-UPSTREAM-SERVER

Пример

...

Блок кода
wlc-30(config-radius-upstream-server)# priority 1

server-type

Данная команда указывает тип сервера.

Использование отрицательной формы команды (no) возвращает значение по умолчанию.

Синтаксис
 check-type request username wlc-30-check-request

Якорь
_check-type_request_password
_check-type_request_password
check-type request password

Данная команда задает значение RADIUS-атрибута User-Password в запросе проверки статуса upstream RADIUS-сервера.

Параметр работает только если check-type имеет значение "request".

Использование отрицательной формы команды (no) удаляет значение RADIUS атрибута User-Password.

Синтаксис
check-type request password ascii-text { <CLEAR-TEXT> | encrypted <HASH_SHA512>server-type { auth | acct | all }
no servercheck-type request password
Параметры

auth – RADIUS-сервер будет использоваться для аутентификации, авторизации;

acct – RADIUS-сервер будет использоваться для сбора акаунтинга;

...

<CLEAR-TEXT> – ключ, задается строкой [4-64] символов;

<HASH_SHA512> – хеш ключа по алгоритму sha512, задается строкой [16-128] символов.

Значение по умолчанию

authОтсутствует.

Необходимый уровень привилегий

10

Командный режим

...

CONFIG-

...

RADIUS-

...

UPSTREAM-SERVER

Пример

...

Блок кода
wlc-30(config-radius-upstream-server)# servercheck-type request allpassword 

virtual-server

Данной командой выполняется добавление виртуального RADIUS-сервера и осуществляется переход в режим настройки его параметров.

Использование отрицательной формы команды (no) удаляет виртуальный RADIUS-сервер.

Синтаксис
virtual-server <NAME>
no virtual-server { <NAME> | all }
Параметры

<NAME> – название виртуального RADIUS-сервера, задается строкой до 235 символов;

all – команда удаляет все созданные RADIUS-сервера.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS

Пример
Блок кода
wlc(config-radius)# virtual-server default

acct-port

Данной командой задается номер порта для обмена данными c удаленным RADIUS-сервером при выполнении аккаунтинга.

ascii-text wlc30_password_for_check

Якорь
dead-interval
dead-interval
dead-interval

Данная команда задает интервал, в течении которого upstream RADIUS-сервер будет находиться в статусе "Down" и не будет использоваться контроллером для проксирования RADIUS-запросов.

Если параметр check-type имеет значение "none", то по истечению dead-interval upstream RADIUS-сервер автоматически (без фактической проверки) переводится из статуса "Down" в статус "Force-Up"

Если параметр check-type имеет значение "request" или "status-server", то значение параметра dead-interval не влияет на интервал нахождения upstream RADIUS-сервера в статусе "Down".

Upstream RADIUS-сервер будет находиться в статусе "Down" до тех пор, пока количество успешных проверок статуса не будет равно значению параметра check-responses-count.

Использование отрицательной формы команды (no) Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
acctdead-portinterval <PORT><DEAD-INTERVAL>
no acctdead-portinterval
Параметры

<PORT> – номер UDP-порта для обмена данными c удаленным сервером<DEAD-INTERVAL> – интервал, в течении которого upstream RADIUS-сервер будет находиться в статусе "Down" в секундах, принимает значения [110..655353600].

Значение по умолчанию

1813300

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VSERVERUPSTREAM-SERVER

Пример
Блок кода
wlc-30(config-radius-vserverupstream-server)# acctdead-port 1813

auth-port

interval 120

Якорь
detection-interval
detection-interval
detection-interval

Данная команда задает интервал, в котором upstream RADIUS-сервер находится в статусе "Detection". 

В статус "Detection" upstream RADIUS-сервер переводится контроллером при достижении значения параметра response-timeouts-countДанной командой задаётся номер порта для обмена данными c удаленным RADIUS-сервером при выполнении аутентификации и авторизации.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
authdetection-portinterval <PORT><DETECTION-INTERVAL>
no authdetection-portinterval
Параметры

<PORT> – номер UDP-порта для обмена данными c удаленным сервером<DETECTION-INTERVAL> – интервал, в котором upstream RADIUS-сервер находится в статусе "Detection" в секундах, принимает значения [1..65535120].

Значение по умолчанию

181240

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VUPSTREAM-SERVER

Пример

...

Блок кода
wlc-30(config-radius-upstream-vserverserver)# authdetection-portinterval 1812120

...

max-unanswered-requests

Данная команда включает DAS-сервер (Dynamic Authorization Server) который используется для управления клиентами через CoA-запросызадает максимальное значение количества RADIUS-запросов, которые контроллер одновременно отправил конкретному upstream RADIUS-серверу и еще не получил ответа.

Формула: Если (Количество проксированных запросов) - (Количество полученных ответов) = значению параметра max-unanswered-requests, то upstream RADIUS-сервер в рамках upstream-pool перестает использоваться контроллером для RADIUS обмена.

Использование отрицательной формы команды (no) отключает работу DAS-сервераустанавливает значение по умолчанию.

Синтаксис
[no] das-server enable
Параметры
max-unanswered-requests <MAX-UNANSWERED-REQUESTS>
no max-unanswered-requests
Параметры

<MAX-UNANSWERED-REQUESTS> – максимальное значение количества RADIUS-запросов, которые контроллер одновременно отправил конкретному upstream RADIUS-серверу и еще не получил ответа, принимает значения [8..1048576]Отсутствуют.

Значение по умолчанию

Отключено.65536

Необходимый уровень привилегий

10

Командный режим

...

CONFIG-RADIUS-

...

UPSTREAM-

...

SERVER

Пример
Блок кода
wlc-30(config-radius-vserverupstream-server)# dasmax-unanswered-serverrequests enable

das-server port 

500

Якорь
response-timeout
response-timeout
response-timeout

Данная команда задает максимальное время ожидания ответа на каждый проксированный RADIUS-запрос от контроллера к upstream RADIUS-серверу.

По истечении этого времени запрос считается неуспешным и увеличивается счетчик response-timeouts-countДанная команда устанавливает порт для DAS-сервера.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис

...

response-timeout <RESPONSE-TIMEOUT>
no

...

 response-

...

timeout
Параметры

<PORT> – номер порта для подключения к серверу<RESPONSE-TIMEOUT> – максимальное время ожидания ответа на каждый проксированный RADIUS-запрос от контроллера к upstream RADIUS-серверу в секундах, принимает значения [1-655355..30].

Значение по умолчанию

170030

Необходимый уровень привилегий

10

Командный режим

...

CONFIG-RADIUS-

...

UPSTREAM-

...

SERVER

Пример
Блок кода
wlc-30(config-radius-vserverupstream-server)# dasresponse-server port 1234

enable

Данная команда предназначена для активации функций сервера.

timeout 5

response-timeouts-count
Якорь
response-timeouts-count
response-timeouts-count

Данная команда задает максимальное количество неуспешных ответов от upstream RADIUS-сервера на проксированные RADIUS-запросы от контроллера.

При достижении значения параметра response-timeouts-count RADIUS-сервер переводится в статус "Detection".

Использование отрицательной формы команды (no) отключает функцииустанавливает значение по умолчанию.

Синтаксис

...

response-timeouts-count <RESPONSE-TIMEOUTS-COUNT>
no response-timeouts-count
Параметры

<RESPONSE-TIMEOUTS-COUNT> – максимальное количество неуспешных ответов от upstream RADIUS-сервера, принимает значения [1..1000].

Значение по умолчанию

1

[no] enable
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUSCONFIG-RADIUSUPSTREAM-VSERVERSERVER

Пример
Блок кода
wlc-30(config-radius-vserverupstream-server)# enable

mode

 response-timeouts-count 10

host

Данная команда задает IP-адрес удаленного хоста для аутентификациии и авторизацииДанной командой устанавливается режим RADIUS-сервера.

Использование отрицательной формы команды (no)

...

удаляет хост.

Синтаксис
mode { local | proxy | ldap }
[no] modehost <ADDR>
no host
Параметры

Local   Авторизация на локальном RADIUS-сервере;

Proxy Проксирование на внешний RADIUS-сервер;

...

<ADDR> – IP-адрес удаленного хоста, задаётся в виде: AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

Значение по умолчанию

localОтсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-UPSTREAM-VSERVERCONFIG-RADIUS-VSERVER-SSID-PROFILE

Пример
Блок кода
wlc(config-radius-upstream-vserverserver)# mode proxy 

nas-ip-address

...

host 192.168.1.1

key

Данная команда задает ключ аутентификации.

Использование отрицательной формы команды (no) удаляет IP-адрес, поле NAS IP будет содержать адрес точки доступазаданный ключ.

Синтаксис
nas-ip-addresskey ascii-text { object-group<KEY> <NAME>| |encrypted <ADDR><ENCRYPTED-KEY> }
no nas-ip-address { object-group <NAME> | <ADDR> }
Параметры

<ADDR> – IP-адрес, задаётся в виде: AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

key
Параметры

<KEY> – строка из [4..64] ASCII-символов;

<ENCRYPTED-KEY> – зашифрованный ключ, задаётся строкой [8..128] символов<NAME> – имя предварительно созданной группы адресов с указанным IP-адресом для каждого юнита.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VSERVERNAS

CONFIG-RADIUS-VSERVERUPSTREAM-SSID-PROFILESERVER

Пример
Блок кода
wlc(config-radius-vserver)# nas-ip-address 192.168.1.100
wlc(config-radius-vserverupstream-server)# nas-ip-address object-group test

ssid-profile 

...

key ascii-text password

port

Данная команда задает номер порта для обмена данными c удаленным сервером.

Использование отрицательной формы команды (no) удаляет привязкуустанавливает значение по умолчанию.

Синтаксис
ssid-profile port <SSID><PORT>
no ssid-profile  { <SSID> | all }port
Параметры

<SSID> – название SSID;

all – команда удаляет привязки SSID<PORT> – номер TCP/UDP-порта для обмена данными c удаленным сервером, принимает значения [1..65535].

Значение по умолчанию

Отсутствует.0

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-UPSTREAM-SERVER

Пример
Блок кода
wlc(config-radius-upstream-vserverserver)# ssid-profile test

mode

...

port 1812

priority 
Якорь
priority
priority

Данная команда задает приоритет использования удаленного сервера. Чем ниже значение, тем приоритетнее сервер.

Использование отрицательной формы команды (no)

...

удаляет параметр.

Синтаксис
mode {priority local<PRIORITY> |
 proxyno | ldap }
[no] mode
Параметры

Local   Авторизация на локальном RADIUS-сервере;

Proxy Проксирование на внешний RADIUS-сервер;

LDAP Авторизация с помощью внешнего LDAP сервера.

Значение по умолчанию

local

priority 
Параметры

<PRIORITY> – приоритет использования удаленного сервера, принимает значения [1..100].

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VSERVERCONFIG-RADIUS-VSERVER-SSID-PROFILEUPSTREAM-SERVER

Пример
Блок кода
wlc(config-radius-vserverupstream-ssid-profileserver)# modepriority ldap 1

nas-ip-address

Данной командой задаётся IP-адрес или группа адресов, которыми будет заменен NAS IP при проксировании пакетов RADIUS конкретному профиль SSID.

server-type

Данная команда указывает тип сервера.

Использование отрицательной формы команды (no) возвращает значение по умолчаниюИспользование отрицательной формы команды (no) удаляет IP-адрес, поле NAS IP будет содержать адрес точки доступа.

Синтаксис
nasserver-ip-addresstype { object-group <NAME>auth | acct | <ADDR>all }
no nas-ip-address { object-group <NAME> | <ADDR> }server-type
Параметры

<ADDR> – IP-адрес, задаётся в виде: AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

auth – RADIUS-сервер будет использоваться для аутентификации, авторизации;

acct – RADIUS-сервер будет использоваться для сбора акаунтинга;

all – RADIUS-сервер будет выполнять обе функции<NAME> – имя предварительно созданной группы адресов с указанным IP-адресом для каждого юнита.

Значение по умолчанию

Отсутствует.auth

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-UPSTREAM-

...

POOL

CONFIG-RADIUS-

...

UPSTREAM-

...

SERVER

Пример
Блок кода
wlc(config-radius-vserverupstream-ssid-profileserver)# nasserver-ip-address 192.168.1.100
wlc(config-radius-vserver-ssid-profile)# nas-ip-address object-group test

upstream-pool

...

type all 

virtual-server

Данная команда добавляет виртуальный RADIUS-сервер и осуществляет переход в режим настройки его параметров.

Использование отрицательной формы команды (no) удаляет upstream виртуальный RADIUS-сервер.

Синтаксис
upstreamvirtual-poolserver <NAME>
no upstreamvirtual-poolserver { <NAME> | all }
Параметры

...

<NAME> – название

...

виртуального RADIUS

...

-сервера, задается строкой до 235 символов;

all – команда удаляет все upstream все созданные RADIUS-сервера.

Значение по умолчанию

ОтключеноОтсутствует.

Необходимый уровень привилегий

10

Командный режим

...

CONFIG-RADIUS

...

Пример
Блок кода
wlc(config-radius-vserver-ssid-profile)# upstreamvirtual-poolserver testdefault

...

acct-

...

port

Данная команда

...

Описание выводимых параметров:

...

задает номер порта для обмена данными c удаленным RADIUS-сервером при выполнении аккаунтинга.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
acct-port <PORT>
no acct-port
Параметры

<PORT> – номер UDP-порта для обмена данными c удаленным сервером, принимает значения [1..65535].

Значение по умолчанию

1813

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VSERVER

Пример
Блок кода
wlc(config-radius-vserver)# acct-port 1813

auth-port

Данная команда задает номер порта для обмена данными c

...

удаленным RADIUS-сервером при выполнении аутентификации и авторизации

...

.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
auth-port <PORT>
no auth-port
Параметры

<PORT> – номер UDP-порта для обмена данными c удаленным сервером, принимает значения [1..65535].

Значение по умолчанию

1812

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VSERVER

Пример
Блок кода
wlc(config-radius-vserver)# auth-port 1812

das-server enable

Данная команда включает DAS-сервер (Dynamic Authorization Server), который используется для управления клиентами через CoA-запросы.

Использование отрицательной формы команды (no) отключает работу DAS-сервера.

Синтаксис
[no] das-server enable
Параметры

Отсутствуют.

Значение по умолчанию

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VSERVER

Пример
Блок кода
wlc(config-radius-vserver)# das-server enable

das-server port 

Данная команда устанавливает порт для DAS-сервера.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис

das-server port <PORT>
no das-server port 

Параметры

<PORT> – номер порта для подключения к серверу, принимает значения [1-65535].

Значение по умолчанию

1700

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VSERVER

Пример
Блок кода
wlc(config-radius-vserver)# das-server port 1234

enable

Данная команда предназначена для активации функций сервера.

Использование отрицательной формы команды (no) отключает функции.

Синтаксис
[no] enable
Параметры

Команда не содержит параметров.

Значение по умолчанию

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS

CONFIG-RADIUS-VSERVER

Пример
Блок кода
wlc(config-radius-vserver)# enable

mode

Данная команда устанавливает режим RADIUS-сервера.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
mode { local | proxy | ldap }
[no] mode
Параметры

local авторизация на локальном RADIUS-сервере;

proxy проксирование на внешний RADIUS-сервер;

ldap авторизация с помощью внешнего LDAP-сервера.

Значение по умолчанию

local

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VSERVER

CONFIG-RADIUS-VSERVER-SSID-PROFILE

Пример
Блок кода
wlc(config-radius-vserver)# mode proxy 

nas-ip-address

Данная команда задает IP-адрес или группу адресов всем профилям SSID, которыми будет заменен NAS IP при проксировании пакетов RADIUS.

Параметр с группой IP-адресов, используется при реализации кластерной схемы.

Использование отрицательной формы команды (no) удаляет IP-адрес или группу адресов, поле NAS IP в пакете будет содержать адрес точки доступа.

Синтаксис
nas-ip-address { object-group <NAME> | <ADDR> }
no nas-ip-address
Параметры

<ADDR> – IP-адрес, задаётся в виде: AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

<NAME> – имя предварительно созданной группы адресов с указанным IP-адресом для каждого юнита.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VSERVER

CONFIG-RADIUS-VSERVER-SSID-PROFILE

Пример
Блок кода
wlc(config-radius-vserver)# nas-ip-address 192.168.1.100
wlc(config-radius-vserver)# nas-ip-address object-group test

ssid-profile 

Данная команда добавляет SSID-профилю индивидуальные настройки RADIUS и осуществляет переход в режим настройки его параметров.

Использование отрицательной формы команды (no) удаляет привязку.

Синтаксис
ssid-profile <SSID>
no ssid-profile { <SSID> | all }
Параметры

<SSID> – название SSID;

all – команда удаляет привязки SSID.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS

Пример
Блок кода
wlc(config-radius-vserver)# ssid-profile test

mode

Данной командой устанавливается режим RADIUS-сервера конкретному профилю SSID.

Использование отрицательной формы команды (no) устанавливает значение по умолчанию.

Синтаксис
mode { local | proxy | ldap }
[no] mode
Параметры

local авторизация на локальном RADIUS-сервере;

proxy проксирование на внешний RADIUS-сервер;

ldap авторизация с помощью внешнего LDAP сервера.

Значение по умолчанию

local

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VSERVER

CONFIG-RADIUS-VSERVER-SSID-PROFILE

Пример
Блок кода
wlc(config-radius-vserver-ssid-profile)# mode ldap 

nas-ip-address

Данная команда задает IP-адрес или группу адресов конкретному профилю SSID, которыми будет заменен NAS IP при проксировании пакетов RADIUS.

Параметр с группой IP-адресов, используется при реализации кластерной схемы.

Использование отрицательной формы команды (no) удаляет IP-адрес или группу адресов, поле NAS IP в пакете будет содержать адрес точки доступа.

Синтаксис
nas-ip-address { object-group <NAME> | <ADDR> }
no nas-ip-address
Параметры

<ADDR> – IP-адрес, задаётся в виде: AAA.BBB.CCC.DDD, где каждая часть принимает значения [0..255].

<NAME> – имя предварительно созданной группы адресов с указанным IP-адресом для каждого юнита.

Значение по умолчанию

Отсутствует.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS-VSERVER

CONFIG-RADIUS-VSERVER-SSID-PROFILE

Пример
Блок кода
wlc(config-radius-vserver-ssid-profile)# nas-ip-address 192.168.1.100
wlc(config-radius-vserver-ssid-profile)# nas-ip-address object-group test

upstream-pool

Данная команда добавляет upstream RADIUS pool конкретному профилю SSID.

Использование отрицательной формы команды (no) удаляет upstream RADIUS-сервер.

Синтаксис
upstream-pool <NAME>
no upstream-pool { <NAME> | all }
Параметры

<NAME> – название upstream RADIUS pool, задается строкой до 235 символов;

all – команда удаляет все upstream RADIUS-сервера.

Значение по умолчанию

Отключено.

Необходимый уровень привилегий

10

Командный режим

CONFIG-RADIUS

CONFIG-RADIUS-VSERVER-SSID-PROFILE

Пример
Блок кода
wlc(config-radius-vserver-ssid-profile)# upstream-pool test

Якорь
show_radius-servers
show_radius-servers
show radius-servers

Данная команда выводит информацию по внешним RADIUS-серверам, настроенных для проксирования.

Описание выводимых параметров:

  • IP address – IP-адрес RADIUS-сервера;
  • Port – порт, используемый RADIUS-сервером;
  • Server ID – название RADIUS-сервера;
  • Usage – метод, для которого используется данный сервер. Может принимать значения:
    • auth – для обмена данными c удаленным RADIUS-сервером при выполнении аутентификации и авторизации;
    • acct – для обмена данными c удаленным RADIUS-сервером при выполнении аккаунтинга;
  • Status – статус RADIUS-сервера;
  • Last response – время последнего ответа RADIUS-сервера;
  • Check type – метод проверки RADIUS-сервера.

Описание статусов:

  • Up (Доступен) – RADIUS-сервер доступен и используется контроллером для проксирования RADIUS запросов.
  • Down (Недоступен) – RADIUS-сервер недоступен и не используется контроллером для проксирования RADIUS запросов.
    Если для RADIUS-сервера включены фоновые проверки параметрами check-type "request" или "status-server", то сервер будет находиться в статусе "Down" до тех пор, пока не ответит на заданное параметром check-responses-count количество проверок с интервалом check-interval.
  • Detection (Проверка на доступность) – дополнительный интервал определения статуса RADIUS-сервера, который задается параметром detection-interval.
    RADIUS-cервер переходит в статус "Detection" из статуса "Up", если он не ответил на количество запросов, равное значению response-timeouts-count с таймаутом для каждого запроса равное response-timeout
    Контроллер начинает выполнять фоновые проверки статуса к RADIUS-серверам, которые находятся в статусе Detection, если они включены параметрами check-type "request" или "status-server". 
    Если RADIUS-сервер успевает ответить на заданное параметром check-responses-count количество проверок с интервалом check-interval пока  находится в статусе "Detection", то он считается доступным (статус "Up"), иначе – считается недоступным (статус "Down").
    RADIUS-сервер в статусе "Detection" продолжит использоваться контроллером для проксирования, только если он единственный в upstream-pool; если RADIUS-серверов несколько, то серверу будет понижен приоритет и он не будет использоваться для проксирования, а последующие запросы будут отправлены контроллером на следующий RADIUS-сервер в рамках upstream-pool, согласно приоритету priority.
    Если RADIUS-сервер в статусе "Detection" отвечает хотя бы на 1 реальный запрос (запрос клиента), то он считается снова доступным (статус "Up").
  • Force-up (Сервер считается доступным независимо от проверки) – статус, в который сервер переходит автоматически из статуса "Down" по истечении интервала dead-interval
    В данном статусе сервер используется контроллером для проксирования. Сервер будет находиться в данному статусе, только если задан параметр check-type "none".
  • Unknown (Доступность неизвестна) – статус,  в котором сервер находится если:
    • Была изменена конфигурация в блоке radius-server local.
    • Статус сервера не проверялся или он не отвечал на спроксированные запросы больше чем 600 секунд, находясь в статусе "Up".
    • Произошла непредвиденная ошибка

Описание статусов:

...

    • .

Описание методов проверки:

  • none – без фоновой проверки. Статус определяется только в момент запроса авторизации на сервере;

  • statusServer status-server – отправка специальных пакетов формата "Status-Server" для подтверждения статуса RADIUS-сервера;

  • request – отправка запроса с заранее сконфигурированными логином и паролем для подтверждения статуса RADIUS-сервера;invalid – данный статус отображается при некорректном ответе от RADIUS-сервера.

Синтаксис
show radius-servers
Параметры

Команда не содержит параметров.

Необходимый уровень привилегий

1

Пример
Блок кода
wlc# show radius-servers 
IP address        Port    Server ID        Usage        Status        Last response          Check type       
---------------   -----   --------------   ----------   -----------   --------------------   --------------   
172.16.0.134      1812    eltex            auth         Up            20252026-1002-0317 1412:5254:4710    none             
172.16.0.134      1813    eltex            acct         Up            20252026-1002-0317 1412:5254:4810    none