Привет, ребята, я пытаюсь настроить свой Mikrotik + FreeRADIUS, чтобы мои пользователи попадали в разные группы, например: SSID: WIRELESS
user-A = VLAN23
user-B = VLAN37
Думаю, что настройка FreeRADIUS у меня в порядке, я добавил Mikrotik_Wireless_VLANID =* ANY, Mikrotik_Wireless_VLANIDTYPE =* ANY в /mods-config/attr_filter/post-proxy (атрибуты пользователей задаются через группы в таблице SQL), и у меня есть:
ATTRIBUTE MIKROTIK_WIRELESS_VLANID 26 integer
ATTRIBUTE MIKROTIK_WIRELESS_VLANIDTYPE 27 integer
Мои VLANы находятся на datapath мостах SSID:
/interface bridge add name=WIRELESS
/caps-man datapath add name=WIRELESS-PATH bridge=WIRELESS vlan-mode=use-tag
/interface vlan add interface=WIRELESS vlan-id=23 use-service-tag=no
/interface vlan add interface=WIRELESS vlan-id=37 use-service-tag=no
Ну, пользователь аутентифицируется через RADIUS и получает доступ к WLAN, я вижу правильный VLANID в выводе freeradius, но мой Mikrotik всегда использует VLANID=1.
Так что? Как это исправить?
Я также пробовал разные варианты, вместо MIKROTIK_WIRELESS_VLANID использовать MIKROTIK-WIRELESS-VLANID, Mikrotik-Wireless-VLANID, Mikrotik_Wireless_VLANID — какой из них правильный?
Кто-нибудь может подсказать? Где вы, специалисты по CAPSMAN и VLAN (обычно вас можно найти в зонах @ eduroam)?
user-A = VLAN23
user-B = VLAN37
Думаю, что настройка FreeRADIUS у меня в порядке, я добавил Mikrotik_Wireless_VLANID =* ANY, Mikrotik_Wireless_VLANIDTYPE =* ANY в /mods-config/attr_filter/post-proxy (атрибуты пользователей задаются через группы в таблице SQL), и у меня есть:
ATTRIBUTE MIKROTIK_WIRELESS_VLANID 26 integer
ATTRIBUTE MIKROTIK_WIRELESS_VLANIDTYPE 27 integer
Мои VLANы находятся на datapath мостах SSID:
/interface bridge add name=WIRELESS
/caps-man datapath add name=WIRELESS-PATH bridge=WIRELESS vlan-mode=use-tag
/interface vlan add interface=WIRELESS vlan-id=23 use-service-tag=no
/interface vlan add interface=WIRELESS vlan-id=37 use-service-tag=no
Ну, пользователь аутентифицируется через RADIUS и получает доступ к WLAN, я вижу правильный VLANID в выводе freeradius, но мой Mikrotik всегда использует VLANID=1.
Так что? Как это исправить?
Я также пробовал разные варианты, вместо MIKROTIK_WIRELESS_VLANID использовать MIKROTIK-WIRELESS-VLANID, Mikrotik-Wireless-VLANID, Mikrotik_Wireless_VLANID — какой из них правильный?
Кто-нибудь может подсказать? Где вы, специалисты по CAPSMAN и VLAN (обычно вас можно найти в зонах @ eduroam)?

Если у меня есть 200 CAPов, мне что, приходится вручную добавлять все 200 интерфейсов CAP в мост? Это как-то не похоже на обычный способ работы Mikrotik. Наверное, я что-то упускаю.