KONFIGURASI RADIUS SERVER

4.2 KONFIGURASI RADIUS SERVER

Setelah selesai melakukan tahap-tahap instalasi paket-paket yang diperlukan Radius Server untuk melakukan autentikasi user. Maka dilakukan konfigurasi pada masing-masing paket tersebut.

4.2.1 Konfigurasi MySQL

Setelah selesai melakukan instalasi MySQL maka dilakukan tahap konfigurasi. Terdapat beberapa tahap konfigurasi yang dilakukan pada mysql, yaiut:

1. Tahap pertama yang dilakukan adalah membuat password untuk mysql user root, hal ini karena pada default dari mysql adalah tidak memiliki password. Untuk membuat password dapat dilakukan dengan perintah berikut: [root@telkomsel ~]# mysqladmin –u root password ******** Dari perintah diatas username untuk login mysql root dengan password ********.

2. Setelah selesai membuat password untuk user root mysql, masuk ke mysql dengan menggunakan password yang telah dibuat. Selanjutnya buat database baru dengan nama database “radius” dalam mysql user root.

Gambar 4.1 Pembuatan Database Pada MySQL

3. Setelah selesai membuat database pada mysql, selanjutnya memberikan izin akses FreeRADIUS ke database mysql. Perintah yang digunakan adalah: [root@telkomsel ~]# mysql –u root p Enter password: mysql> grant all on radius.* to „root‟@‟localhost‟ identified by “********”; mysql> flush privileges; mysql> exit

4. Tahap terakhir yang dilakukan untuk pada konfigurasi mysql adalah mengimpor table schema.sql ke dalam database yang telah dibuat dalam mysql user root. [root@telkomsel ~]# mysql –u root –p radius <

/etc/raddb/sql/mysql/schema.sql

Enter password: Selanjutnya buka database radius untuk memastikan bahwa tabel dari schema.sql telah terimport kedalam database.

Gambar 4.2 Import Tabel ke Database Dari schema.sql

5. Menjalankan mysql otomatis setiap kali restart server [root@telkomsel ~]# /etc/init.d/mysqld start Starting mysqld:

[ OK ]

[root@telkomsel ~]# chkconfig mysql on

4.2.2 Konfigurasi FreeRADIUS

Untuk melakukan konfigurasi pada FreeRADIUS, tedapat beberapa file yang harus dikonfigurasi agar dapat melakukan autentikasi user. Adapun konfigurasi yang harus dilakukan adalah sebagai berikut:

1. Konfigurasi radiusd.conf Uncomment baris berikut pada radius.conf: [root@telkomsel ~]# vim /etc/raddb/radius.conf …

$INCLUDE sql.conf …

2. Konfigurasi file default Konfiurasi file default menjadi seperti berikut ini. [root@telkomsel ~]# vim /etc/raddb/sites-availeble/default …

authorize { …

preprosess chap suffix files sql noresetconter pap

… Authenticate {

Auth-Type PAP { pap } Auth-Type CHAP {

chap

} unix …

} accounting {

detail unix sql …

session { sql } …

3. Konfigurasi sql.conf Konfigurasi sql.conf menjadi seperti berikut: [root@telkomsel ~]# vim /etc/raddb/mysql/sql.conf … sql {

database = “mysql” driver = “rlm_sql_${database}” server = “localhost” login = “****” password = “********” radius_db = “radius” acct_table1 = "radacct" acct_table2 = "radacct" postauth_table = "radpostauth" authcheck_table = "radcheck" authreply_table = "radreply" groupcheck_table = "radgroupcheck" database = “mysql” driver = “rlm_sql_${database}” server = “localhost” login = “****” password = “********” radius_db = “radius” acct_table1 = "radacct" acct_table2 = "radacct" postauth_table = "radpostauth" authcheck_table = "radcheck" authreply_table = "radreply" groupcheck_table = "radgroupcheck"

4. Konfigurasi file client.conf Konfigurasi file client.conf menjadi seperti berikut ini: [root@telkomsel ~]# vim /etc/raddb/client.conf

… client localhost {

ipaddr = 127.0.0.1 secret = testing123 shortname = localhost nastype = other

} client 192.168.72.0/25 {

secret = testing123 shortname = 192.168.72.0 nastype = other

5. Konfigurasi file hosts Ubah menjadi seperti berikut: [root@telkomsel ~]# vim /etc/hosts 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 telkomsel telkomsel.telkomseldomain ::1

localhost localhost.localdomain localhost6 localhost6.localdomain6 telkomsel telkomsel.telkomseldomain

6. Menjalankan freeRADIUS Untuk menjalankan freeRADIUS dilakukan dengan perintah berikut: [root@telkomsel ~]# radius-X

… listen {

type = "auth" ipaddr = 127.0.0.1 port = 18120

} ... adding new socket proxy address * port 51963 Listening on authentication address * port 1812 Listening on accounting address * port 1813 Listening on command file /var/run/radiusd/radiusd.sock Listening on authentication address 127.0.0.1 port 18120 as server inner- tunnel Listening on proxy address * port 1814 Ready to process requests.

Jika sudah berjalan seperti diatas, maka konfigurasi FreeRADIUS sebagai RADIUS server sudah sukses. Selanjutnya menjalankan freeRADIUS otomatis setiap kali server restart dengan perintah berikut: [root@telkomsel ~]# /etc/init.d/radiusd start Starting mysqld:

[ OK ]

[root@telkomsel ~]# chkconfig radiusd on

Dokumen yang terkait

Analisis Komposisi Struktur Modal Yang Optimal Sebagai Upaya Peningkatan Kinerja Operasional Pada PT Telagamas Pertiwi Di Surabaya

1 65 76

Kajian Karakteristik Fisik, Kimia dan Mikrobiologis Edible Film dari Tiga Jenis Pati (Kimpul, Ubi Jalar Putih dan Singkong) dengan Penambahan Filtrat Kunyit (Curcuma longa Linn.) Sebagai Penghambat Bakteri Salmonella.

16 119 21

Studi Kualitas Air Sungai Konto Kabupaten Malang Berdasarkan Keanekaragaman Makroinvertebrata Sebagai Sumber Belajar Biologi

23 176 28

Pengelolaan Publikasi MelaluiMedia Sosial Sebagai sarana Pengenalan Kegiatan Nandur Dulur( Studi deskriptif pada tim publikasi Nandur Dulur)

0 66 19

Identifikasi Jenis Kayu Yang Dimanfaatkan Untuk Pembuatan Perahu Tradisional Nelayan Muncar Kabupaten Banyuwangi dan Pemanfaatanya Sebagai Buku Nonteks.

26 327 121

Modifikasi Struktur Senyawa Etil Pmetoksisinamat Melalui Proses Nitrasi- Esterifikasi dengan 1-Butanol Serta Uji Aktivitas Sebagai Antiinflamasi

3 34 113

Analisis Prioritas Program Pengembangan Kawasan "Pulau Penawar Rindu" (Kecamatan Belakang Padang) Sebagai Kecamatan Terdepan di Kota Batam Dengan Menggunakan Metode AHP

10 65 6

Peranan Deposito Sebagai Sumber Dana Pada PT. Bank X,Tbk. Cabang Buah Batu Bandung

3 47 1

Pengaruh Kecerdasan Emosional Terhadap Komitmen Organisasi Melalui Kepuasan Kerja Sebagai Variabel Mediasi pada Bank DKI Kantor Cabang Surabaya

0 1 21

Asas Tanggung Jawab Negara Sebagai Dasar Pelaksanaan Perlindungan dan Pengelolaan Lingkungan Hidup

0 19 17