Jump to content
Local
X_NU

Freeradius-DHCP

Recommended Posts

Добрый день.
На нас сервер установил Freeradius 3.14 для модуля Freeradius-DHCP.
Сделал автоконфигурацию:

cd /usr/abills/misc/
./autoconf PROGRAMS=freeradius FREERADIUS=3

Проверил данные в файле /usr/local/etc/raddb/mods-enabled/sql - все настройки из файла config.pl подтянулись.
При запуске:
radiusd -X 
выдаёт ошибку:

Could not link driver rlm_sql_mysql: Cannot open "/usr/local/lib/freeradius-3.0.14/rlm_sql_mysql.so" 
Make sure it (and all its dependent libraries!) are in the search path of your system’s ld 
/usr/local/etc/raddb/mods-enabled/sql[1]: Instantiation failed for module "sql"

Что я делаю не так?

 

В документации по настройке описана 2-я версия Freeradius:

http://abills.net.ua/wiki/doku.php/abills:docs:modules:dhcphosts:freeradius_dhcp:ru?s[]=radius&s[]=dhcp

Edited by X_NU

Share this post


Link to post
Share on other sites

установить freeradius-mysql

Share this post


Link to post
Share on other sites
12 часов назад, l1ght сказал:

установить freeradius-mysql

 

 

А точно freeradius-mysql? я почему-то его в портах не нашёл. 

Да, я не указал систему Freebsd 11.

Версия Abills 0.77.77

Share this post


Link to post
Share on other sites
1 час назад, X_NU сказал:

Да, я не указал систему Freebsd 11.

Ну оно ж явно ругается на то что нету либ радиуса для подключения к мускулю.

Проверяйте, что б радиус был собрал с mysql расширением. Если собран верно - то смотреть почему либы потерялись.

Share this post


Link to post
Share on other sites

Пересобрал с mysql, теперь запускается без ошибки. Вроде всё ок.

 

Теперь непонятно как его настроить. Там в инструкции вторая версия описана.

Посмотрел - там нет файла /usr/abills/misc/freeradius/v2/dhcp.conf  для третьей версии.

Кто-то настраивал уже?

 

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By wowanv
      Доброго вечора. Система Ubilling 1.0.4 rev 7269 Freebsd,  Nas Mikrotik 6.44.6 Radius DHCP. Налаштував все по мануалу. Проблема така після зміни mac клієнта,на старому mac видається іп та швидкість, після видалення користувача з білінгу теж саме! Що не так ????

    • By superb
      Всем привет. Abills 0.55b на Freebsd 7.2.
      Начал падать радиус в 8 вечера. Вчера упал в 7-30 пока смотрел логи, гуглил. Запустил  в 8. Сегодня как по расписанию в то же время. Просто пропадает с запущенных сервисов. Стартует без проблем но хватает до следующего вечера(
      Вот вчерашний кусок лога.

    • By Gagi
      hallo ,
      i update my zte c320 drom 1.5p3 to 2.10 with patch ,but i now have problem with dhcp , all onu get dhcp ip from mikrotik server ,now after this update only with pppoe working,any bodi have samo problem ?
       
      all worked fine with old version but i needed to unlock huawei onu with rf 
    • By Karfax
      Собственно вопрос в заголовке. Искал что-то типа dhcp filter, dhcp snooping, Но ничего не нашел.
      Кто-то может что-то подсказать?
    • By holtdoor
      Добрый день.
      Есть пара вопросов по поводу настройки option82.
      Для примера приведу кусок из офф.мануала:
      option domain-name "ourisp"; option domain-name-servers 172.16.0.1; default-lease-time 3600; max-lease-time 43200; authoritative; ddns-update-style none; log-facility local7; one-lease-per-client true; deny duplicates; shared-network ourisp { {SUBNETS} subnet 192.168.94.0 netmask 255.255.255.0 { } subnet 172.32.0.0 netmask 255.255.240.0 { default-lease-time 3600; option domain-name "isp"; option subnet-mask 255.255.240.0; option domain-name-servers 172.32.0.1; option routers 172.32.0.1; pool { range 172.32.0.100 172.32.0.254; {DENYMEMBERS} } log(info, "=="); if exists agent.remote-id { set clip = binary-to-ascii(10,8,".",leased-address); set clremote = binary-to-ascii(16,8,"",option agent.remote-id); set clcircuit = binary-to-ascii(10,8,"",option agent.circuit-id); log( info,concat("*Leased IP: ",clip, " SWITCH: ",clremote," PORT: ",clcircuit ," (with opt82)") ); } else { set clhw = concat ( suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,1,1))),2), ":", suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,2,1))),2), ":", suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,3,1))),2), ":", suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,4,1))),2), ":", suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,5,1))),2), ":", suffix (concat ("0", binary-to-ascii (16, 8, "", substring(hardware,6,1))),2) ); log( info,concat("*Leased IP: ",binary-to-ascii(10,8,".",leased-address), " MAC: ", clhw," (without opt82)") ); } log(info, "=="); } } Собственно правильно ли я понимаю, что новый не прописаный абонент будет по началу получать ip из пула 172.32.0.100 - 172.32.0.254 а после того как он будет прописан уже в самом биллинге и в разделе "Черная маги" > Dhcp option 82 ему будет прописана нужная пара remote-id/circuit-id, он будет получать ip из конкретной абонентской сети из {SUBNETS} ?
      И еще маленький вопрос, для чего определен subnet 192.168.94.0 в этом примере?
      Спасибо.
×