FREERADIUS 1.7.3_1



  • добрый день!

    столкнулся с проблемой, может кто встречал.

    система 2.3-RELEASE (amd64)
    built on Mon Apr 11 18:10:34 CDT 2016
    FreeBSD 10.3-RELEASE

    FREERADIUS  1.7.3_1

    в радиусе уже больше 500 учеток (используется для VPN подключений) и сегодня заметил, что радиус стоит и никак не хочет запутаться. 
    при откате конфигов на месяц назад (там меньше 500 учеток) радиус прекрасно стартует.

    пакет переустанавливал.
    или может кто подскажет как к MySQL подключить радиус.

    спасибо.



  • Доброе
    Логи покажите . Что там за ошибки.



  • May 26 16:08:11 radiusd 78580 /usr/local/etc/raddb/modules/files[7]: Instantiation failed for module "files"
    May 26 16:08:11 radiusd 78580 /usr/local/etc/raddb/sites-enabled/default[177]: Failed to find "files" in the "modules" section.
    May 26 16:08:11 radiusd 78580 /usr/local/etc/raddb/sites-enabled/default[69]: Errors parsing authorize section.
    May 26 16:08:11 radiusd 78580 Failed to load virtual server <default>May 26 16:09:37 check_reload_status Syncing firewall
    May 26 16:09:37 radiusd 65198 /usr/local/etc/raddb/users[2357]: Parse error (check) for entry vpnuserXXX: Expected end of line or comma
    May 26 16:09:37 radiusd 65198 Errors reading /usr/local/etc/raddb/users
    May 26 16:09:37 radiusd 65198 /usr/local/etc/raddb/modules/files[7]: Instantiation failed for module "files"
    May 26 16:09:37 radiusd 65198 /usr/local/etc/raddb/sites-enabled/default[177]: Failed to find "files" in the "modules" section.
    May 26 16:09:37 radiusd 65198 /usr/local/etc/raddb/sites-enabled/default[69]: Errors parsing authorize section.
    May 26 16:09:37 radiusd 65198 Failed to load virtual server <default>May 26 16:09:42 radiusd 69642 /usr/local/etc/raddb/users[2357]: Parse error (check) for entry vpnuserXXX: Expected end of line or comma
    May 26 16:09:42 radiusd 69642 Errors reading /usr/local/etc/raddb/users
    May 26 16:09:42 radiusd 69642 /usr/local/etc/raddb/modules/files[7]: Instantiation failed for module "files"
    May 26 16:09:42 radiusd 69642 /usr/local/etc/raddb/sites-enabled/default[177]: Failed to find "files" in the "modules" section.
    May 26 16:09:42 radiusd 69642 /usr/local/etc/raddb/sites-enabled/default[69]: Errors parsing authorize section.
    May 26 16:09:42 radiusd 69642 Failed to load virtual server <default>May 26 16:10:10 check_reload_status Syncing firewall
    May 26 16:10:11 radiusd 66642 /usr/local/etc/raddb/users[2357]: Parse error (check) for entry vpnuserXXX: Expected end of line or comma
    May 26 16:10:11 radiusd 66642 Errors reading /usr/local/etc/raddb/users
    May 26 16:10:11 radiusd 66642 /usr/local/etc/raddb/modules/files[7]: Instantiation failed for module "files"
    May 26 16:10:11 radiusd 66642 /usr/local/etc/raddb/sites-enabled/default[177]: Failed to find "files" in the "modules" section.
    May 26 16:10:11 radiusd 66642 /usr/local/etc/raddb/sites-enabled/default[69]: Errors parsing authorize section.
    May 26 16:10:11 radiusd 66642 Failed to load virtual server <default>May 26 16:10:18 pfsense.localdomain nginx: 2016/05/26 16:10:18 [alert] 29802#0: send() failed (40: Message too long)
    May 26 16:10:28 radiusd 84844 /usr/local/etc/raddb/users[2357]: Parse error (check) for entry vpnuserXXX: Expected end of line or comma
    May 26 16:10:28 radiusd 84844 Errors reading /usr/local/etc/raddb/users
    May 26 16:10:28 radiusd 84844 /usr/local/etc/raddb/modules/files[7]: Instantiation failed for module "files"
    May 26 16:10:28 radiusd 84844 /usr/local/etc/raddb/sites-enabled/default[177]: Failed to find "files" in the "modules" section.
    May 26 16:10:28 radiusd 84844 /usr/local/etc/raddb/sites-enabled/default[69]: Errors parsing authorize section.
    May 26 16:10:28 radiusd 84844 Failed to load virtual server<default></default></default></default></default></default>



  • кажется разобрался.  в пароле пользователя вбивали вместо @ символ " (на русской раскладке) и радиус тупо из-за этого падал.  писец



  • Может дело все же в другом ?

    http://unix.stackexchange.com/questions/101169/why-freeradius-service-wont-work-on-centos

    Parse error (check) for entry vpnuserXXX: Expected end of line or comma

    в пароле пользователя вбивали вместо @

    Этот символ в конце пароля был ?



  • ну в ручную файл USERS я не модифицировал

    проблема точно заключалась в кавычках.

    если посмотреть файл users то там четко видна структура

    /usr/local/etc/raddb/users

    "user1" Cleartext-Password := "pass1"

    Framed-IP-Address = 10.0.0.9

    "user2" Cleartext-Password := "pass2"

    Framed-IP-Address = 10.0.0.10

    и если в поле Username или Password ввести символ "(кавычка), то он начинает читать строку не правильно



  • Там еще файл dictionary есть. Может в нем перечисляются символы, к-ый можно исп. в пароле\имени пол-лей ?
    И никаких " там нет?



  • @werter:

    Может дело все же в другом ?

    http://unix.stackexchange.com/questions/101169/why-freeradius-service-wont-work-on-centos

    Parse error (check) for entry vpnuserXXX: Expected end of line or comma

    в пароле пользователя вбивали вместо @

    Этот символ в конце пароля был ?

    да.  в конце пароля должна быть собака, а вбили кавычку



  • @werter:

    Там еще файл dictionary есть. Может в нем перечисляются символы, к-ый можно исп. в пароле\имени пол-лей ?
    И никаких " там нет?

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