Jump to content

Freeradius + Perl + Mysql


Recommended Posts

нодени 49-й написан на перле ... база в мускуле ... подняли пптп на сем диве ... все работает крутиццо ... при єтом 3 независиміх компонента получили ... ноудени нихрена не знает про радиус, радиус нихрена не знает про нодени и пптпд ... так же и пптпд нихрена не знает про все остальное но в связке работают на ура ... причем пропатчили все єто дело до такой степени что клиентам теперь пофиг поставили ли они (или сняли) галку "требовать шифрование" ... т.е. ВПН работает как по шифрованному каналу так и не по шифрованному :rolleyes:

Link to post
Share on other sites

Мені якимось макаром потрібно заставити фрірадіус доставати логін, пароль, ір з бази яка вже є.

В мене є готовий білінг який був написаний щоб роздавати клієнтам нет по нату но тут портібен і ще впн.

А переходити на іншний білінг не хочу!

Найшов статю http://habrahabr.ru/blogs/linux/42977/, настроїв все так як там написано. Но коли підключаюсь з під віндова до впн то в логаг пптпд пише:

Apr 23 14:19:16 debian pptpd[12730]: CTRL: Client 10.110.2.3 control connection started

Apr 23 14:19:16 debian pptpd[12730]: CTRL: Starting call (launching pppd, opening GRE)

Apr 23 14:19:16 debian pppd[12731]: Plugin radius.so loaded.

Apr 23 14:19:16 debian pppd[12731]: RADIUS plugin initialized.

Apr 23 14:19:16 debian pppd[12731]: Plugin /usr/lib/pptpd/pptpd-logwtmp.so loaded.

Apr 23 14:19:16 debian pppd[12731]: pppd 2.4.4 started by root, uid 0

Apr 23 14:19:16 debian pppd[12731]: Using interface ppp0

Apr 23 14:19:16 debian pppd[12731]: Connect: ppp0 <--> /dev/pts/2

Apr 23 14:19:16 debian pptpd[12730]: GRE: Bad checksum from pppd.

Apr 23 14:19:17 debian pptpd[12730]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!

Apr 23 14:19:17 debian pppd[12731]: rc_read_dictionary: invalid type on line 11 of dictionary /etc/radiusclient/dictionary.microsoft

Apr 23 14:19:17 debian pppd[12731]: RADIUS: Can't read dictionary file /etc/radiusclient/dictionary

Apr 23 14:19:17 debian pppd[12731]: Peer user failed CHAP authentication

Apr 23 14:19:17 debian pppd[12731]: Connection terminated.

Apr 23 14:19:17 debian pptpd[12730]: CTRL: Reaping child PPP[12731]

Apr 23 14:19:17 debian pppd[12731]: Exit.

Apr 23 14:19:17 debian pptpd[12730]: CTRL: Client 10.110.2.3 control connection finished

а в логаг фрерадіуса:

Thu Apr 23 14:44:38 2009 : Info: rlm_exec: Wait=yes but no output defined. Did you mean output=none?

Thu Apr 23 14:44:38 2009 : Info: rlm_sql (sql): Driver rlm_sql_mysql (module rlm_sql_mysql) loaded and linked

Thu Apr 23 14:44:38 2009 : Info: rlm_sql (sql): Attempting to connect to freeradius@localhost:/billing

Thu Apr 23 14:44:38 2009 : Info: rlm_sql_mysql: Starting connect to MySQL server for #0

Thu Apr 23 14:44:38 2009 : Info: rlm_sql_mysql: Starting connect to MySQL server for #1

Thu Apr 23 14:44:38 2009 : Info: rlm_sql_mysql: Starting connect to MySQL server for #2

Thu Apr 23 14:44:38 2009 : Info: rlm_sql_mysql: Starting connect to MySQL server for #3

Thu Apr 23 14:44:38 2009 : Info: rlm_sql_mysql: Starting connect to MySQL server for #4

Thu Apr 23 14:44:38 2009 : Info: Ready to process requests.

Thu Apr 23 14:44:46 2009 : Error: rlm_sql_getvpdata: database query error

 

і це все!

Потрібна Допомога щоб настроїти так фрірадіус як написано в даній статі!

Може в когось є готові приклади?

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.

×
×
  • Create New...