Install Radius Server on FreeBSD (versi 6.0)

1. Install FreeBSD di server Anda

2. Set Up MySQL (contoh pakai versi 5.0)

#cd /usr/ports/databases/mysql50-server
#make install clean
#/usr/local/bin/mysql_install_db
#chown -R mysql /var/db/mysql/
#chgrp -R mysql /var/db/mysql/
#/usr/local/bin/mysqld_safe –user=mysql &
#/usr/local/bin/mysqladmin -u root password radius (mis:newpassnya ‘radius’)

Edit :

#ee /etc/rc.conf

mysql_enable=”YES”

3. Set Up FreeRadius

#cd /usr/ports/net/freeradius
#make install clean

Edit :

#ee /etc/rc.conf

radiusd_enable=”YES”
sendmail_enable=”NONE”

4. Buat database radius on Mysql contoh nama database adalah “radius”

mysql> create database radius;

5. Import file freeradius to mysql

#mysql -u root -p radius < /usr/local/share/examples/freeradius/db_mysql_sql

password : isi dengan password

6. Add Grant Syntax on Mysql

grant dengan privileges root :

mysql> grant all privileges on radius.* to ‘root’@'%’ identified by ‘radius’;

grant dengan privileges localhost :
mysql> grant all privileges on radius.* to ‘root’@'localhost’ identified by ‘radius’;

catatan : on radius menunjukkan nama server to root sebagai login dan by radius menunjukkan password database nya mysql

mysql> flush privileges;
mysql> quit

7. Compile system freebsd dengan Build & Install Kernel

#cd /usr/src/sys/i386/conf
#cp GENERIC MYRADIUS (MYRADIUS *bisa diganti nama apa aja*)

#cd /usr/src
#make buildkernel KERNCONF=MYRADIUS
#make installkernel KERNCONF=MYRADIUS

*Sebagai backup file kernel :

#cd /usr/src/sys/i386/conf
#mkdir /root/kernels
#cp GENERIC /root/kernels/MYRADIUS
#ln -s /root/kernels/MYRADIUS

Say your words