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