• [ GEEKHERO:2021 ]
  • Категории
  • Files 42

Воистину гений

СТАТЬЯ ИЛИ СОН?
Настройка CAPsMAN на Mikrotik с двумя SSID | GEEKHERO
root 6 марта 2021 г. 19:23 | обновлен 20 марта 2021 г. 21:09

Настройка CAPsMAN на Mikrotik с двумя SSID

Иконка категории
В категории "Телекоммуникации"

Метки: mikrotik, routerboard, ssid, capsman, wireless, wifi, cap


1. Редактируем конфиг-рыбу и копируем на CAPsMAN-сервер/контроллер:

clientname — имя клиента
hsssid — SSID
intprefix — префикс для точек доступа
tobridge — в какой бридж добавить все CAP точки доступа
:global dopssid — начиная отсюда — второй SSID с паролем (если убрать отсюда блок из 5 строчек, то останется только 1 сеть)

:global clientname «WIFI-network1»
:global hsssid «WiFi_Free1»
:global intprefix «CLIENT»
:global tobridge «bridge_WiFi1»
:global c2c «yes»

:global dopssid «WIFI-network2»
:global dopssidbridge «bridge_WiFi2»
:global dopssidc2c «yes»
:global dopssidsecurity «yes»
:global dopssidpassword «PASSWORD»

/caps-man channel add control-channel-width=20mhz extension-channel=disabled name=channel_main reselect-interval=11h
/caps-man access-list add action=reject disabled=no interface=all signal-range=-120..-83 ssid-regexp=»»
/caps-man access-list add action=accept disabled=no interface=all signal-range=-82..120 ssid-regexp=»»
/caps-man configuration add channel=channel_main country=russia3 datapath.bridge=»$tobridge» datapath.client-to-client-forwarding=$c2c distance=indoors \
hw-protection-mode=rts-cts max-sta-count=30 mode=ap name=»$clientname» rx-chains=0,1,2 tx-chains=0,1,2 ssid=»$hsssid»
:if ( ([:len $dopssid] != 0) and ([$dopssidsecurity]=»yes»)) do={[/caps-man configuration add channel=channel_main datapath.client-to-client-forwarding=$dopssidc2c country=russia3 datapath.bridge=»$dopssidbridge» mode=ap name=($clientname . «_» . $dopssid) security.authentication-types=\
wpa2-psk security.encryption=aes-ccm security.passphrase=»$dopssidpassword» ssid=»$dopssid» ]}
:if ( ([:len $dopssid] != 0) and ([$dopssidsecurity]=»no»)) do={[/caps-man configuration add channel=channel_main datapath.client-to-client-forwarding=$dopssidc2c country=russia3 datapath.bridge=»$dopssidbridge» mode=ap name=($clientname . «_» . $dopssid) ssid=»$dopssid» ]}
:if ( [:len $dopssid] != 0) do={[/caps-man provisioning add action=create-dynamic-enabled master-configuration=»$clientname» name-format=prefix-identity name-prefix=$intprefix slave-configurations=($clientname . «_» . $dopssid) ]}
:if ( [:len $dopssid]=0) do={[/caps-man provisioning add action=create-dynamic-enabled master-configuration=»$clientname» name-format=prefix-identity name-prefix=$intprefix ]}
/caps-man manager set enabled=yes package-path=/firmware upgrade-policy=suggest-same-version

2. Редактируем следующий код под клиентские точки:

controllerip — IP адреса контроллера
wirelessfaces — wlan интерфейсы. Если все один, то оставить так: «wlan1»
:global controllerip 10.10.10.250
:global wirelessfaces «wlan1,wlan2»

/interface wireless cap set caps-man-addresses=$controllerip enabled=yes interfaces=$wirelessfaces

3. Проверяем работоспособность CAPsMAN:

Заходим на CAPsMAN-контроллер/сервер и возле CAP интерфейсов должны быть буквы DSB - значит все настроено правильно.

Источник материала: Игорь Сингосин

Поделиться записью


Похожие записи:

Card image cap
MikroTik 3G 4G LTE: Мобильный роутер – из LTE в PPP

В данной статье хотелось бы затронуть мобильную тематику в популярной RouterOS, а именно подключение 3G/4G(LTE) модемов к роутерам компании MikroTik

Продолжить Чтение...
Card image cap
Запуск Django сайта на nginx + Gunicorn + SSL

Развернутая инструкция по настройке nginx, Gunicorn и SSL для вашего Django проекта в продакшене.

Продолжить Чтение...
Card image cap
Собираем кластер на ESXI

Кратчайшая минималистичная инструкция по сборке кластера на ESXI и немного про резервирование

Продолжить Чтение...
Категории
Обучение и подготовка (3)
Linux (15)
Телекоммуникации (12)
Программирование (2)
Обзоры на технику (1)
Виртуализация (1)
Web-разработка (5)
Администрирование Windows (0)

Последние записи
Быстро подключаемся к серверам по SSH из терминала
28 Фев 2023
Flask в Docker+Kuberenetes
28 Авг 2022
Готовим образ Docker для Flask приложения
26 Авг 2022

Популярные метки
Copyright 2019-2021  
Обратная связь