Freeradius radclient problem and sql dialupadmin question
I have installed FreeRadius (latest version) to my system and all goes well until it gets to the rlm_* files. I have tried specifying the mysql directory at /usr/lib/mysql and it seemed to fix a few of those errors in the make process but then it just errors out. So I blew away that installation because I am really trying to get this working with mysql. This attempt I'm really trying to get working because I think the linker setups up the libs more correctly. Using Suse 10.0 doing a source rpm install and let it do all the magic. It installs everything to the /etc/raddb directory and other default directories, but now I am running into this issue. After the install is done I run radiusd -x for a test and everything is working and listening for requests. As soon as a add a user to the users.txt file and run radtest is where I get my errors. After running *radtest steve testing localhost 1812 testing123* I get the following. *radclient: dict_init: Couldn't open dictionary /usr/local/etc/raddb/dictionary: No such file or directory. * I can however use the radclient -d command to switch make it switch directories. I have no idea why it is wanting to push to that directory. The installation put the dictionary in the following. */etc/raddb/dictionary *and */usr/share/freeradius/dictionary. *Is there a way to make it default to the */usr/share/freeradius/dictionary*? After running with the *radtest -d /usr/share/freeradius/dictionary steve testing localhost 1812 testing123 *I get the accept message request from my test user. Furthermore looking at the file /etc/raddb/dictionary I see* $Include /usr/share/freeradius/dictionary* and looking at */usr/share/freeradius/dictionary *has all the include statements for the rest of the dictionary files. Where am I missing the configuration to change the default setting for where radclient is wanting to look? Why the using Yast configured it look there I have no clue but it seems like an easy fix. *SQL Dialup Admin* *Questions?* --- 1.) In all the guides I have found you modify the sql.conf and radiusd.conf files to get it working. In my /etc/raddb directory however I have a mysql.conf file; do I need to use this file instead? 2.)(not really a question) Before hand I was getting all the rlm_*** errors but know using Yast I believe the linker is now having everything work. As what I have changed is the following. In radiusd.conf I changed under authorize and accounting, I uncommented out the sql parts and commented out the files part. And in sql.conf I changed my settings to locahost and my login information. Now when I run radiusd -x and I get ready to accept requests like everything is working with no errors and all my databases have connected. 3.) Dialup Admin problems I am experiencing. I know this isn't dialup admin forums/mailing list but I figured I would find the most help here. Find Users still seems to do nothing even when I create users through Dialup Admin. And when I go to edit users I get the following: Warning: main(password.php3) [function.main]: failed to open stream: No such file or directory in /srv/www/dialup_admin/lib/sql/password_check.php3 on line 2 Fatal error: main() [function.require]: Failed opening required 'password.php3' (include_path='/usr/share/php') in /srv/www/dialup_admin/lib/sql/password_check.php3 on line 2 I'm no php expert but I really couldn't find what would be wrong here? I have no password on dialupadmin currently. 4.) How exactly do I test if Dialup Admin is working correctly? Also is there any documentation someone could point me to with what all the values and fields mean. It seems a bit different than working with the text files. I didn't see a place from secret. So if someone could point me a guide/documention explaining this I would appreciate it. Thank you for your time reading this. Eric - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: Freeradius radclient problem and sql dialupadmin question
Eric Hilden [EMAIL PROTECTED] wrote: After running *radtest steve testing localhost 1812 testing123* I get the following. *radclient: dict_init: Couldn't open dictionary /usr/local/etc/raddb/dictionary: No such file or directory. * Odds are that you have a partial install, or multiple installations. After running with the *radtest -d /usr/share/freeradius/dictionary steve testing localhost 1812 testing123 *I get the accept message request from my test user. The etc directory SHOULD have a dictionary in it that includes /usr/share/freeradius/dictionary. The purpose is to have site-local attributes. Furthermore looking at the file /etc/raddb/dictionary I see* $Include /usr/share/freeradius/dictionary* Then you are using radclient from one install, and the dictionaries from another installation of the server. Where am I missing the configuration to change the default setting for where radclient is wanting to look? Nothing. The default installation WORKS. It's only when you do multiple installations, and then partially remove one, that there are problems. Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
Re: Freeradius radclient problem and sql dialupadmin question
Is there a proper way to reinstall something you installed. Alan DeKok wrote: Eric Hilden [EMAIL PROTECTED] wrote: After running *radtest steve testing localhost 1812 testing123* I get the following. *radclient: dict_init: Couldn't open dictionary /usr/local/etc/raddb/dictionary: No such file or directory. * Odds are that you have a partial install, or multiple installations. After running with the *radtest -d /usr/share/freeradius/dictionary steve testing localhost 1812 testing123 *I get the accept message request from my test user. The etc directory SHOULD have a dictionary in it that includes /usr/share/freeradius/dictionary. The purpose is to have site-local attributes. Furthermore looking at the file /etc/raddb/dictionary I see* $Include /usr/share/freeradius/dictionary* Then you are using radclient from one install, and the dictionaries from another installation of the server. Where am I missing the configuration to change the default setting for where radclient is wanting to look? Nothing. The default installation WORKS. It's only when you do multiple installations, and then partially remove one, that there are problems. Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html