====== Дефолтна авторизація для невідомих абонентів на прикладі MikroTik NAS ======
Поява MAC-адреси, яка не присвоєна абоненту, призводить до помилки "RADIUS server is not responding" в логі Mikrotik NAS сервера. Для авторизації нових пристроїв до гостьового пулу необхідно конфігурувати RADIUS для коректного опрацювання таких подій.
1. У налаштуваннях Mikrotik IP-Pool створимо новий пул з ім'ям "uhw_pool" і довільним діапазоном IP.
{{ :mgdefauth_mtpool.png |}}
2. У файлі стандартної конфігурації користувачів /usr/local/etc/raddb/users додамо користувача DEFAULT, який є користувачем "за замовчуванням" і використовується у випадках, коли в базі даних відповідності не було знайдено :
DEFAULT Auth-Type := Accept
Session-timeout = 120,
Framed-Pool = "uhw_pool"
ВАЖЛИВО: Перед DEFAULT не повинно бути табуляцій і пробілів, інакше під час запуску RADIUS виникне помилка "Entry does not begin witch a user name Failed reading"
3. За замовчуванням файл users не використовується (або не зовсім коректно використовується) і для його підключення необхідно відредагувати: /usr/local/etc/raddb/sites-enabled/default
Знаходимо секцію authorize, а в ній шукаємо таке
#
# Look in an SQL database. The schema of the database
# is meant to mirror the "users" file.
#
# See "Authorization Queries" in mods-available/sql
sql {
# ok = return
}
#
# Read the 'users' file. In v3, this is located in
# raddb/mods-config/files/authorize
files
і приводимо його до такого вигляду
#
# Look in an SQL database. The schema of the database
# is meant to mirror the "users" file.
#
# See "Authorization Queries" in mods-available/sql
sql {
# ok = return
}
#
# Read the 'users' file. In v3, this is located in
# raddb/mods-config/files/authorize
if(notfound) {
files
}
4. Перезапускаємо FreeRADIUS. Після цього невідомим пристроям будуть призначені IP із зазначеного пулу.
service radiusd restart
5. У налаштуваннях Mikrotik IP - DHCP Server - Networks описуємо налаштування гостьової мережі.
{{ :mgdefauth_mtdhcp_net.png |}}
6. Призначаємо IP-адресу локальному інтерфейсу, який дивиться в бік користувачів:
{{ :mgdefauth_mt_ip.png |}}
7. Правилами Firewall налаштовуємо обмеження для гостьової мережі або перенаправлення на заглушку. (Див. також [[uhw#uhw_mlg|UHW_MLG]]).