Пытаюсь настроить назначение VLAN на основе Radius с SSID, но клиенты по-прежнему подключаются к VLAN по умолчанию (не помеченной).
Настройка:
- Unifi 9.0.114 на Ubuntu 24.04.2
- U7-Pro-Wall с 8.0.19
- Freeradius 3.2.7 на Ubuntu 24.04.2
- Поддержка VLAN, назначенных Radius, на VLAN10 включена для беспроводной сети в профиле Radius.
Это с использованием стороннего шлюза, и VLAN работает, когда определяется под SSID с предварительно заданным ключом (клиент получает IP-адрес из подсети в VLAN10. Значит, настройка шлюза в порядке).
При тестировании с radtest видны правильные атрибуты, как указано в примерах, которые я нашел в интернете:
Отправлен Access-Request Id 73 от 0.0.0.0:41424 к x.x.x.x :1812 длиной 75
User-Name = "bob10"
User-Password = "hello"
NAS-IP-Address = 127.0.1.1
NAS-Port = 1812
Message-Authenticator = 0x00
Cleartext-Password = "hello"
Получен Access-Accept Id 73 от x.x.x.x:1812 к x.x.x.x:41424 длиной 54
Message-Authenticator = 0x6dab252f00f83f4f62166c4ce9526cea
Tunnel-Type:0 = VLAN
Tunnel-Medium-Type:0 = IEEE-802
Tunnel-Private-Group-Id:0 = "10"
Какие есть идеи, как дальше разбираться?
Настройка:
- Unifi 9.0.114 на Ubuntu 24.04.2
- U7-Pro-Wall с 8.0.19
- Freeradius 3.2.7 на Ubuntu 24.04.2
- Поддержка VLAN, назначенных Radius, на VLAN10 включена для беспроводной сети в профиле Radius.
Это с использованием стороннего шлюза, и VLAN работает, когда определяется под SSID с предварительно заданным ключом (клиент получает IP-адрес из подсети в VLAN10. Значит, настройка шлюза в порядке).
При тестировании с radtest видны правильные атрибуты, как указано в примерах, которые я нашел в интернете:
Отправлен Access-Request Id 73 от 0.0.0.0:41424 к x.x.x.x :1812 длиной 75
User-Name = "bob10"
User-Password = "hello"
NAS-IP-Address = 127.0.1.1
NAS-Port = 1812
Message-Authenticator = 0x00
Cleartext-Password = "hello"
Получен Access-Accept Id 73 от x.x.x.x:1812 к x.x.x.x:41424 длиной 54
Message-Authenticator = 0x6dab252f00f83f4f62166c4ce9526cea
Tunnel-Type:0 = VLAN
Tunnel-Medium-Type:0 = IEEE-802
Tunnel-Private-Group-Id:0 = "10"
Какие есть идеи, как дальше разбираться?
