RADIUS LAB

12- DALORADIUS Kurulumu

daloradius

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’;
ubuntu daloradius ayarlari
“Daloradius Ayarları”

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
ubuntu servisler restart
“Servisleri restart Etme”

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/
apache kontrol
“apache webserver Kontrolü”

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.

daloradius kontrolu
“Daloradius Kontrolü”

Default’ta yani başlangıçta ki kullanıcı adı ve şifre aşağıdaki gibidir.

  • username: administrator
  • password: radius
daloradius kullanici adi sifre
“Daloradius Giriş”

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

ubuntu daloradius ayarlari sql.conf dosyasi
“Daloradius Ayarları İçin sql.conf Dosyası”

Ş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

ubuntu daloradius ayarlari radiusd.conf dosyasi
“Daloradius Ayarları İçin radiusd.conf Dosyası”

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

}

daloradius ayarlari
“Daloradius Ayarlari: authorize”

    accounting {

    …

    sql

    …

    }

daloradius ayarlari
“Daloradius Ayarlari: accounting”

    session {

    …

    sql

    …

    }

daloradius ayarlari
“Daloradius Ayarlari: session”

    post-auth {

    …

    sql

    …

    }

daloradius ayarlari
“Daloradius Ayarlari: post-auth”

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.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir