0
Отвечен

RADIUS server is not responding

Sergey Malko 4 года назад обновлен mikbill (CEO) 4 года назад 13

Вижу какую ситуацию в логе микротика, в чём проблема?

Часть лога в микротике

09:10:08 hotspot,info,debug net2 (10.5.50.3): trying to log in by http-pap
09:10:10 hotspot,info,debug net2 (10.5.50.3): login failed: RADIUS server is not responding
09:10:15 hotspot,info,debug net2 (10.5.50.3): trying to log in by http-pap
09:10:17 hotspot,info,debug net2 (10.5.50.3): login failed: RADIUS server is not responding
09:10:20 hotspot,info,debug net2 (10.5.50.3): trying to log in by http-pap
09:10:22 hotspot,info,debug net2 (10.5.50.3): login failed: RADIUS server is not responding
09:10:26 hotspot,info,debug net2 (10.5.50.3): trying to log in by http-pap
09:10:26 hotspot,account,info,debug net2 (172.16.50.6): logged in

так не всегда, иногда авторизация проходит прекрасно и с первой попытки.

Вот что пишет SH

]# sh /var/www/mikbill/admin/sys/scripts/radiusd_check.sh
: команда не найденаin/sys/scripts/radiusd_check.sh: line 2:
: команда не найденаin/sys/scripts/radiusd_check.sh: line 5:
: команда не найденаin/sys/scripts/radiusd_check.sh: line 8:
: Нет такого файла или каталогаpts/radiusd_check.sh: line 9: /usr/bin/radtest
: команда не найденаin/sys/scripts/radiusd_check.sh: line 10:
tail: невозможно открыть «/var/log/radius_test.log\r» для чтения: Нет такого файла или каталога
: команда не найденаin/sys/scripts/radiusd_check.sh: line 12:
/var/www/mikbill/admin/sys/scripts/radiusd_check.sh: line 24: syntax error near unexpected token `fi'
/var/www/mikbill/admin/sys/scripts/radiusd_check.sh: line 24: `fi'


Система CentOS 6.7

Я не линуксоид но походу со скриптом беда :(

Я пока юзаю систему ток для теста но если у вас есть желание помоч то я могу поделиться данными сервера для детального осмотра, но куда их скинуть сообщите мне в личку.

так там скрипт, его надо проверить

Спасибо вам за ответы, но проблему я нашел, оказалось что теряються пакеты при связи с сервером.

бывает и такое

поменяйте в radiusd.conf

cleanup_delay = 10

max_requests = Кол-во абонентов * 1000

Очень поможет в этой ситуации

Спасибо, это действительно сильно помогло. Авторизация проходит в 99% случаев а раньше 15-20% было.

Это система "кеш" пакетов для ответа на случай сбоев в сети внутри radiusd

Она и просто помогает а в таких случаях ОЧЕНЬ-Очень!

+2

Да помогло сильно, но все же новым абонентам приходиться несколько раз повторять ввод, но это уже не так страшно. :)

Ребят вы делаете большое дело, и при этом не зазнались как большинство подобных разработчиков подобного ПО. У вас есть достойный бесплатный стартовый тариф, поддержка которая смотрит на проблему а не на кошелек.

Но есть и не доработки в плане устаревшей вики, и скрипта автоустановки.

Спасибо вам за то что вы есть.

Сервис поддержки клиентов работает на платформе UserEcho