Перейти до

Настройка 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 користувачів

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

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

    • Від Kapranov
      Всім привіт. Вже декілька місяців ніяк не можу побороти проблеми з мережею в офісах. Ситуація така. Є мережа, на вході стоїть Mikrotik, далі звичайний TP-Link 1024, від нього підключені клієнти по кабелю + 8 точок UniFi. До певного часу ніби все працювало не ідеально, але відносно терпимо. Приблизно пів року тому почалися люті проблеми з мережею по Wi-Fi. Швидкість максимально не стабільна, від 30 мбіт/с могла впасти до 0.1 мбіт/с під час заміру. Грішив на точки доступу, скидав налаштування, налаштовував по новому, зняв всі шейпери, обмежень немає абсолютно. Час від часу до точок неможливо підключитися, хоча є покриття, іноді їх взагалі не бачить. Нещодавно вирішив встановити звичайний роутер, попередньо відключивши все, що було в TP-Link. Результат аналогічний. Мережа зникає, телефони її бачать через раз. На iPhone іноді свариться, що канал переповнений і не може підключитися (вдома , цей самий роутер працює без проблем). Wi-Fi аналізатор (на телефоні) показує близько 5-ти мереж, обрав оптимальний канал, але результату не помітив. 
      Не розумію, що може вбивати на стільки сильно мережу. Побутових приладів, які могли б видавати 2.45 ГГц (мікрохвильові печі і т.д.) немає. Є декілька датчиків руху в кожному офісі по 1 шт., але не впевнений, що вони так можуть глушити, вони були і раніше, коли все працювало.
       
      Можливо є рекомендації чи поради?
    • Від Игорь_Кривой Рог
      Продам за ненадобностью остатки после модернизации, лежать без дела.
       
      Mikrotik RB850Gx2 - 4шт.
       
      Mikrotik RB260GS - 1шт.
       
      Все в рабочем состоянии, сброшены на заводские настройки, битые порты отсутствуют.
       








    • Від Dimon123
      новий, без коробки, відправлю 1600 грн


    • Від Dimon123
      Новий, в коробці, відправлю. 1200 грн
       


    • Від cyi
      Вітаю. Така проблема, в Mikrotik 2011UAS-2HnD перестав працювати порт 7 та 10. Може хто підкаже в чому проблема або ж має Repair Instruction.
      Дякую.
×
×
  • Створити нове...