День добрый, разворачиваю hotspot на mikrotik. Система функционирует, решил привязать freeradius, настроил, но столкнулся со следующей проблемой:
на mikrotik 2 hotspot, один работает для клиентов, как бесплатная сеть по гостевому доступу, второй hotspot в офисе для тестовадрес пула адресов для клиентского hotspot- 172.200.200.10-172.200.200.254
адрес интерфейса 172.200.200.1
адрес офисного hotspot- 6.6.6.2-6.6.6.254
адрес интерфейса 6.6.6.1
настроено без бриджей на микротике, с разных портов, пулы ни как не пересекаются
настроен нат
проблема вот в чем
дебаг radius-request
rad_recv: Accounting-Request packet from host 192.168.2.116 port 52886, id=75, length=148
Acct-Status-Type = Start
NAS-Port-Type = Wireless-802.11
Calling-Station-Id = "84:38:38:CA:10:83"
Called-Station-Id = "office_hotspot"
NAS-Port-Id = "ether4"
User-Name = "rammstein"
NAS-Port = 2150629746
Acct-Session-Id = "80300172"
Framed-IP-Address = 172.200.200.211
Mikrotik-Host-IP = 6.6.6.23
Event-Timestamp = "Aug 3 2015 18:36:40 MSK"
NAS-Identifier = "MikroTik"
Acct-Delay-Time = 0
NAS-IP-Address = 192.168.2.116
тут видно что Framed-IP-Address = 172.200.200.211
почему он там берется непонятно, должен быть из сети 6.6.6.0/24, по dhcp от nekrotik я получаю именно из 6 сети
если переделать офисную сеть и добавить в 172.200.200.0/24, с поднятым интерфейсом из этой сети- все отлично работает
вот таблицы радиуса
mysql> select * from radcheck;
+----+-----------+--------------------+----+--------+
| id | username | attribute | op | value |
+----+-----------+--------------------+----+--------+
| 7 | rammstein | Cleartext-Password | := | 123456 |
+----+-----------+--------------------+----+--------+
mysql> select * from radusergroup;
+-----------+-----------+----------+
| username | groupname | priority |
+-----------+-----------+----------+
| rammstein | hotspot | 1 |
+-----------+-----------+----------+
mysql> select * from radgroupcheck;
+----+-----------+--------------------+----+---------------------+
| id | groupname | attribute | op | value |
+----+-----------+--------------------+----+---------------------+
| 9 | hotspot | Framed-IP-Netmask | := | 255.255.255.0 |
| 8 | hotspot | Framed-IP-Address | := | 6.6.6.0 |
| 7 | hotspot | Framed-Protocol | := | PPP |
| 10 | hotspot | Framed-MTU | := | 1500 |
| 11 | hotspot | Framed-Compression | := | Van-Jacobsen-TCP-IP |
| 12 | hotspot | Service-Type | := | Framed-User |
+----+-----------+--------------------+----+---------------------+
mysql> select * from nas;
+----+---------------+--------------+-------+-------+--------+--------+-----------+---------------+
| id | nasname | shortname | type | ports | secret | server | community | description |
+----+---------------+--------------+-------+-------+--------+--------+-----------+---------------+
| 1 | 192.168.2.116 | srv-microtik | other | 1812 | 123456 | NULL | NULL | RADIUS Client |
| 2 | 192.168.2.79 | kolyan-pc | other | 1812 | 123456 | NULL | NULL | RADIUS Client |
+----+---------------+--------------+-------+-------+--------+--------+-----------+---------------+
может кто сталкивался? как сделать чтобы Framed-IP-Address корректно отображался?