Server mit freeradius und MySQL

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
shadow01
Beiträge: 10
Registriert: 05.12.2010 14:28:22

Server mit freeradius und MySQL

Beitrag von shadow01 » 08.12.2010 20:21:35

Hallo Zusammen

Ich habe an meinem Projekt etwas weiter gearbeitet und bin auf ein Problemgestossen. Wenn ich den Befehl:

Code: Alles auswählen

Debian-Server:~# zcat /usr/share/doc/freeradius/examples/db_mysql.sql.gz | mysql -u root radius -p
Enter password: gzip: /usr/share/doc/freeradius/examples/db_mysql.sql.gz: No such file or directory

ausfeühre kommt die Fehlermeldung keine Datei im entsprechendem Ordner.
installiert habe ich folgendes:

Code: Alles auswählen

Debian-Server:~# dpkg -l | grep mysql
ii  freeradius-mysql                  2.0.4+dfsg-6             MySQL module for FreeRADIUS server
ii  libdbd-mysql-perl                 4.007-1+lenny1           A Perl5 database interface to the MySQL data
ii  libmysqlclient15off               5.0.51a-24+lenny4        MySQL database client library
ii  mysql-client                      5.0.51a-24+lenny4        MySQL database client (metapackage depending
ii  mysql-client-5.0                  5.0.51a-24+lenny4        MySQL database client binaries
ii  mysql-common                      5.0.51a-24+lenny4        MySQL database common files
ii  mysql-server                      5.0.51a-24+lenny4        MySQL database server (metapackage depending
ii  mysql-server-5.0                  5.0.51a-24+lenny4        MySQL database server binaries
ii  php5-mysql                        5.2.6.dfsg.1-1+lenny9    MySQL module for php5

Code: Alles auswählen

Debian-Server:~# dpkg -l | grep freeradius
ii  freeradius                        2.0.4+dfsg-6             a high-performance and highly configurable R
ii  freeradius-common                 2.0.4+dfsg-6             FreeRadius common files
ii  freeradius-mysql                  2.0.4+dfsg-6             MySQL module for FreeRADIUS server
ii  freeradius-utils                  2.0.4+dfsg-6             FreeRadius client utilities
ii  libfreeradius2                    2.0.4+dfsg-6             FreeRADIUS shared library
Debian-Server:~#
woher bekomme ich die db_mysql.sql.gz Datei?

Besten Dank im voraus

shadow01
Beiträge: 10
Registriert: 05.12.2010 14:28:22

Re: Server mit freeradius und MySQL

Beitrag von shadow01 » 08.12.2010 23:10:55

müsste diese Datei nicht automatisch erstellt werden beim installieren von mysql-server?

gruss

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: Server mit freeradius und MySQL

Beitrag von rendegast » 09.12.2010 05:01:17

shadow01 hat geschrieben:

Code: Alles auswählen

zcat /usr/share/doc/freeradius/examples/db_mysql.sql.gz | mysql -u root radius -p
Scheint wie eine Anweisung aus einem howto,
gedacht zum initialen Erstellen einer db für freeradius.
google "zcat /usr/share/doc/freeradius/examples/db_mysql.sql.gz" bringt auch viele Ergebnisse derart.
(Wie in der Schule, beim Abschreiben nicht den Kopf abschalten)

freeradius-mysql bringt diese Dateien mit:
/etc/freeradius/sql/mysql/admin.sql
/etc/freeradius/sql/mysql/counter.conf
/etc/freeradius/sql/mysql/cui.conf
/etc/freeradius/sql/mysql/cui.sql
/etc/freeradius/sql/mysql/dialup.conf
/etc/freeradius/sql/mysql/ippool.conf
/etc/freeradius/sql/mysql/ippool.sql
/etc/freeradius/sql/mysql/nas.sql
/etc/freeradius/sql/mysql/schema.sql
/etc/freeradius/sql/mysql/wimax.conf
/etc/freeradius/sql/mysql/wimax.sql
Außer einem chmod/chown und einem force-reload wird im postinst nichts veranlaßt.
Das Anlegen einer db mit diesen Dateien, zBsp.:

Code: Alles auswählen

...
## admin.sql -- MySQL commands for creating the RADIUS user.
##
##	WARNING: You should change 'localhost' and 'radpass'
##		 to something else.  Also update raddb/sql.conf
##		 with the new RADIUS password.
##
...

Code: Alles auswählen

...
#  schema.sql                       rlm_sql - FreeRADIUS SQL Module       #
#                                                                         #
#     Database schema for MySQL rlm_sql module                            #
#                                                                         #
#     To load:                                                            #
#         mysql -uroot -prootpass radius < schema.sql                     #
#
...
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten