Перейти до

Настройка FreeRADIUS для работы нескольких устройств с одним nas IP


Рекомендованные сообщения

Установил FreeRADIUS 3.0.12, настроил связку с MYSQL

 

В настройках: /etc/raddb/mods-enabled/sql

 

указал read_clients = yes

 

Все работает, но есть следующая проблема, при загрузке FreeRADIUS в режиме отладки (radiusd -X), я вижу, что при загрузке списка устройств с таблицы nas, FreeRADIUS отбрасывеает дубликаты по полю nasname (IP адрес), примерно так:

rlm_sql (sql): Adding client 95.47.200.1 (5bf0eb7ebb1ac443e38beadde5f61b86) to global clients list
rlm_sql (95.47.200.1): Client "5bf0eb7ebb1ac443e38beadde5f61b86" (sql) added
rlm_sql (sql): Adding client 109.124.105.10 (7bccb1bee17f475a368f692370d72855) to global clients list
Failed to add duplicate client 7bccb1bee17f475a368f692370d72855
Failed to add client, possible duplicate?
rlm_sql (sql): Adding client 213.109.28.137 (9a1bc99a43d11889033bef49d1d6b84b) to global clients list
rlm_sql (213.109.28.137): Client "0a1bc99a43d11889033bef49d1d6b84b" (sql) added

Как этого избежать? Дело в том, что если 2 роутера имеют 2 идентичных IP (находятся в одной сети), аккаунтинг проходит только один (который первый был подключен), например:

 

DD-WRT (успешно)

http://pastebin.com/61ScJiQF

 

Mikrotik (Не успешно)

http://pastebin.com/KzPCREeR

 

На стороне mikrotik ошибка:

login failed: RADIUS server is not responding

/radius print detail

Flags: X - disabled
 0   ;;; CALLED_STATION_ID
     service=hotspot called-id="" domain="" address=IP_ADDRESS
     secret="SECRET" authentication-port=1812     accounting-port=1813 timeout=3s accounting-backup=no realm=""

Есть перезагрузить роутер и попробовать подключить в обратном порядке - будет работать Mikrotik, но не работает DD-WRT

 

Полный лог radiusd -X http://pastebin.com/iXmJmbFW

 

Сейчас я сознательно указал в файле /usr/local/etc/raddb/mods-available/sql driver = "rlm_sql_null", чтобы лог не был захламлен списком разрешенных устройств с таблицы nas, там их много и весь текст не помещается в консоль.

 

P.S. Аналогичная ситуация с FreeRADIUS 3.0.4

 

Ссылка на сообщение
Поделиться на других сайтах

используйте NAS-Identifier

 

А можно подробнее? Поле Shortname в таблице nas ведь и есть NAS-Identifier?

 

Зачем вам два одинаковых ип? Все равно толком работать не будет.

 

Потому, что несколько разных роутеров работают с 1 IP, а соответственно получаются дубликаты nasname в таблице nas.

Ссылка на сообщение
Поделиться на других сайтах
Опубліковано: (відредаговано)

Т.е. разный сервер для каждого из устройств, которые подключаются с 1 IP?

 

Но ведь тогда нужно будет настраивать эти вирт сервера в конфигах.

 

Дело в том. что база данных заполняется автоматически, IP тоже меняется.

Відредаговано entermix
Ссылка на сообщение
Поделиться на других сайтах

Т.е. разный сервер для каждого из устройств, которые подключаются с 1 IP?

 

Но ведь тогда нужно будет настраивать эти вирт сервера в конфигах.

 

Дело в том. что база данных заполняется автоматически, IP тоже меняется.

соверщенно верно, 1 нас 1 запись

 

некоторые хотспоты не отдают nas-identifier так что нужно идентифицировать по маку точки

Ссылка на сообщение
Поделиться на других сайтах

В таком случае в логах ошибки о том, что сервер "server_name" не существует. Т.е. придется настраивать вирт сервера в файлах конфига radius вручную?

Но ведь IP в таблице nas обновляются автоматически, поэтому непонятно как это дело можно автоматизировать.

Ссылка на сообщение
Поделиться на других сайтах

В таком случае в логах ошибки о том, что сервер "server_name" не существует. Т.е. придется настраивать вирт сервера в файлах конфига radius вручную?

Но ведь IP в таблице nas обновляются автоматически, поэтому непонятно как это дело можно автоматизировать.

да нужно делать автоматизацию, типа авторегистрация при получении ип или ребуте девайса

Ссылка на сообщение
Поделиться на других сайтах

 

 

Потому, что несколько разных роутеров работают с 1 IP

ну и как у вас несколько одинаковых адресов в л2 сегменте уживается?...

Ссылка на сообщение
Поделиться на других сайтах

 

Потому, что несколько разных роутеров работают с 1 IP

ну и как у вас несколько одинаковых адресов в л2 сегменте уживается?...

 

это типа точки доступа за натом, а сервер в интернете

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

  • Схожий контент

    • Від GMelик
      Вітання! Наперед вибачаюсь з тупі питання! Але мені потрібна допомога з вирішенням проблеми роботи wifi. Загалом ситуація наступна: є офіс куди заведений інтернет, роль маршрутизатора виконує Mikrotik hap ac2 з вимкненими wifi інтерфейсами до якого через кабель підключено кілька пк підмережа та до нього ж підключена точка доступу Mikrotik cAP ax (з своїм dhcp) до якої і підключається більшість ноутбуків/телефонів та інших пристроїв з підтримкою wifi. Проблема наступна: регулярно відбуваються збої в роботі інтернету на пристроях які підключені до точки доступу, інколи просто вилітає віддалений робочий стіл (підключений через vpn), а інколи техніка переключається з 5г мережі на 2г. Спроби пінгувати точку показують що є регулярні стрибки пінга від 1-2 мс до 400-500-600+ мс (міряв як через cmd так і pingplotter) на різних пк, через netmonitor видно що стрибає якість сигналу від 40 до 70-80 і назад, при тому що телефон не переміщається і знаходиться за 2-3м від точки. 



      Спочатку думав на налаштування точки - перепробував різні частоти, нічого не змінилось. Переміщав точку в різні місця - результату 0. Вмикав wifi інтерфейс на прихідному тіку, картина та ж що і на точці. 
      І на 2г і на 5г ситуація плюс мінус однакова. 

      Допоможіть зрозуміти, що може спричиняти такі збої та головне як з цим боротись?
    • Від Люкс Мобил
      Нові з гарантією 12 міс
      Маршрутизатор MikroTik CCR2004-1G-12S+2XS
      Комутатор керований рівня 3 Mikrotik CRS518-16XS-2XQ-RM
      Комутатор MikroTik CRS326-24S+2Q+RM (24xSFP+, 2xQSFP+, USB, 1хRJ45)
      Комутатор MikroTik CRS312-4C+8XG-RM (8xGE PoE, 4xCombo, USB, 1хRJ45)
      Комутатор MikroTik CRS504-4XQ-IN
      Комутатор керований MikroTik CRS510-8XS-2XQ-IN
       
      0674400029 Роман (viber, telegram)
    • Від GekaPeka
      mikrotik RB 40111GS+RM новый, 7500 грн.
    • Від DjBodya
      Вітаю.
      Одразу попереджу, що з мікротіками не новачок. Знаю, як з ними поводитись і налаштовувати.
      Купив собі це диво. І не можу налаштувати. 
      Скидаю в нуль, або просто включаю, без різниці. Буває вдається навіть підключитися по winbox. Потім вилітає в помилку.
      Зазвичай одразу System LED переходить в режим блимаючого червоного і все. 
      DHCP не роздає. По МАС підключитися не вдається.
    • Від Туйон
      Отличие от обычной SXT5 - гигабитный порт и лицензия 4 уровня (может быть не только бриджом а и точкой доступа).
      Старенькая, АС-стандарт не поддерживает.
      В своё время мегабит 160+ вроде качала.
      Где-то возможно в том же гараже есть вторая такая же, если надо - могу поискать.
      Внешнее состояние нормальное. Чуть пожелтела но трещин и т д нету.
      В комплекте сама точка и хвостик крепления (вставлятся в саму антенну).
      РОЕ где-то в работе до сих пор, но подойдут любые.
      Цена.. пусть для начала будет 1000 грн.
      Проверена в комнате "на коленке", дам время на полноценную поверку, а то мало ли (года два лежала отдыхала).
      Желающие пишите в ЛС.
       
      https://www.technotrade.com.ua/Products/MikroTik_SXT_G_5HnD.php
×
×
  • Створити нове...