DALORADIUS KURULUMU
Şimdi Daloradius kurulumuna geçebiliriz. Son versiyona aşağıdaki linkten kontrol edebiliriz.
Aşağıdaki komut ile Dolaradius kurulumunu başlayalım.
Dosya bulunduğumuz konuma indirildi. Sıkıştırılmış dosyayı açalım
- tar -zxvf daloradius-0.9-9.tar.gz
Klasör İsmini değiştirelim.
- mv daloradius-0.9-9 daloradius
Aşağıdaki komut ile Daloradius isimli klasörü webservis hizmeti vermesi için gerekli yere taşıyalım.
- cp daloradius/ /var/www/html –R
Gerekli izinleri verelim ve gerekli dosyayı oluşturalım.
- chown www-data:www-data /var/www/html/daloradius -R
Webservis hizmeti için okuma yazma yetkilerini ayarlayalım.
- chmod 644 /var/www/html/daloradius/library/daloradius.conf.php
- chown www-data:www-data /var/log/freeradius -R
- chown www-data:www-data /var/log/syslog -R
- chown www-data:www-data /var/log/dmesg -R
- touch /tmp/daloradius.log
Kullanılan komutun seçeneklerine bakmak için –help yazabiliriz. Burada -R seçeneği o klasör ve içindeki tüm dosyalarına aynı izni ardışık olarak vermesi için kullanılmıştır.
- chown –help
chown [OPTION]… [OWNER][:[GROUP]] FILE
-R, –recursive: Dosya ve dizinleri ardisik olarak degistirir.
Database ayarlamaları yapalım. İlk önce aşağıdaki konuma gidelim.
- cd /var/www/html/daloradius/contrib/db/
Database’e root kullanıcısı ile giriş yapalım.
- mysql -u root -p
Şimdi kurulum aşamasında verdiğimiz şifreyi girelim. Ardından radius isminde bir database oluşturalım.
- mysql> CREATE DATABASE radius;
- Query OK, 1 row affected (0.00 sec)
- Exit ile mysq’den çıkalım.
- mysql> exit
Şimdi Radius ile mysql arasında bağlantı oluşturalım.
- mysql -u root -p radius < fr2-mysql-daloradius-and-freeradius.sql
Şimdi kurulum aşamasında verdiğimiz şifreyi girelim.
Şimdi daloradius ayarlarına geçelim. Aşağıdaki konuma gidelim.
- cd /var/www/html/daloradius/library/
daloradius.conf.php dosyasında değişiklik yapabilmek için mc editörünü kullanarak açalım.
- mcedit daloradius.conf.php
Yazı editörü açıldıktan sonra aşağıdaki bilgileri girelim. mysql root şifresini 123 şeklinde değiştirelim.
- FreeRADIUS 2.X ve Ubuntu 10.04 için;
- $configValues[‘FREERADIUS_VERSION’] = ‘2’;
- $configValues[‘CONFIG_DB_PASS’] = ‘password’;
- $configValues[‘CONFIG_DB_TBL_RADUSERGROUP’] = ‘radusergroup’;
Kurulum bittiğine göre aşağıdaki komutlar ile servisleri baştan başlatalım.
- service mysql restart
- service apache2 restart
- service freeradius restart
Web server olarak kullanacağımız apache2 uygulamamızın çalışıp çalışmadığını kontrol edebilmek için web tarayıcımıza (browser)’a IP adresimizi yazalım.
- http://ip_adresin/
“It works!” Yazısını görüyorsak webserver çalışıyor demektir.
Şimdi Browser a “http://ip_adresin/daloradius” yani “http://1.1.1.10/daloradius” yazalım.
Default’ta yani başlangıçta ki kullanıcı adı ve şifre aşağıdaki gibidir.
- username: administrator
- password: radius
Daloradius’a giriş yapabildiysek artık freeradius’un database’i okuyabilmesini sağlayacağız.
Daloradius İle Database Bağlantısının Aktif Edilmesi
İlk önce aşağıdaki konuma gidelim.
- cd /etc/freeradius/
sql.conf dosyasında değişiklik yapma için aşağıdaki komutu kullanalım.
- mcedit sql.conf
Dosyada aşağıdaki değişiklikleri yapalım.
# Connection info:
server = “localhost”
#port = 3306
login = “root”
password = “123”
Şimdi aşağıdaki konumda bulunan radiusd.conf dosyasında değişiklik yapacağız.
- mcedit /etc/freeradius/radiusd.conf
Mc editörü açıldıktan sonra aşağıdaki satırın başında bulunan “#” işaretini kaldıralım. Böylece açıklama konumunda olan metni komut haline getirmiş olacağız.
# $INCLUDE sql.conf
Aşağıdaki konumda bulunan default dosyasında değişiklik yapacağız
- mcedit /etc/freeradius/sites-available/default
Mc editörü açıldıktan sonra aşağıdaki gibi authorize, accounting, session ve post-auth bölümlerinde bulunan #sql açıklama metnini bulup başındaki “#” işaretini kaldıralım ve komut haline getirelim.
authorize {
…
sql
…
}
accounting {
…
sql
…
}
session {
…
sql
…
}
post-auth {
…
sql
…
}
Toplamda 4 adet “#” işaret silmiş olduk.
Freeradius uygulamasının mysql database’ini okuması için gerekli ayarları yapmış olduk. aşağıdaki komutlar ile servisleri baştan başlatalım.
- service mysql restart
- service freeradius restart
Şimdi phpmyadmin kurulumuna geçebiliriz. Phpmyadmin kurulumu için PHPMYADMIN KURULUMU isimli makalemize göz atabilirsiniz.