Instalasi Sistem Operasi di Server Instalasi Freeradius Instalasi Apache Server

BAB V Implementasi dan Pengujian Sistem

Setelah dilakukan perancangan sistem dan diketahui komponen-komponen pendukung yang diperlukan untuk membangun infrastruktur keamanan jaringan wireless di BPPT, maka tahap berikutnya adalah melakukan implementasi dan pengujian sistem. angkah-langkah yang dilakukan dalam pembangunan infrastruktur mencakup instalasi dan setting konfigurasi yang akan dilakukan sebagai berikut: ♦ Membangun RADIUS Server. ♦ Membangun Certification Authority server. ♦ Melakukan konfigurasi dan instalasi. ♦ Melakukan konfigurasi dan setting pada Acces Point. ♦ Setting laptop userclient agar bisa masuk ke jaringan wireless

5.1 Membangun RADIUS Server

Menggunakan dua LAN card yang masing-masing memiliki IP 10.1.xx.xx untuk eth0 dan 10.3.xx.xx untuk eth1 sebagai alamat IP server. Melakukan konfigurasi terhadapa komputer server yang akan melakukan permintaan dari client, yaitu berupa instalasi dan konfigurasi komputer yang akan difungsikan sebagai server.

5.1.1 Instalasi Sistem Operasi di Server

Untuk proses instalasi yang paling penting dilakukan adalah menentukan cara membagi partisi hardisk, bisa dengan cara Guided - resize the partition and use the freed space , Guided - use entire disk atau Manual. Dan kemudian yang tidak kalah penting adalah seting jaringan secara manual karena konsep jaringan BPPT pembagian IP nya secara static, penulis memasukan IP nya sebagai berikut : IP 10.1.xx.xx dan memiliki Gateway 10.1.xx.xx. Kemudian yang terakhir dilakukan adalah mengupdate dan mengupgrade dengan perintah apt-get update dan apt-get upgrade . 79 Setelah melakukan Instalasi dan Upgrade, buat file options di direktori etcnetworkoptions , dengan menulisakan perintah ip_forward = yes

5.1.2 Instalasi Freeradius

RADIUS Server yang dipakai disini adalah aplikasi freeradius, untuk proses instalasinya sebagai berikut : apt-get install freeradius freeradius-mysql Setelah melakukan instalasi langkah selanjutnya adalah melakukan konfigurasi file sql.conf yang berada di direktori etcfreeradius sql { driver = rlm_sql_mysql Connect info server = localhost login = phpmyprepaid password = admin123 Database table configuration radius_db = phpmyprepaid Kemudian menkonfigurasi file client.conf untuk membuat password pada freeradius 80 Langkah selanjutnya mengkonfigurasi file radiusd.conf yang berada pada direktori etcfreeradius 81 authorize { preprocess attr_filter set chap mschap digest suffix ntdomain eap files sql } Authentication. authenticate { Auth-Type PAP { pap } Auth-Type CHAP { chap } Auth-Type MS-CHAP { mschap } digest pam unix Auth-Type LDAP { ldap } eap } Accounting. Log the accounting data. accounting { detail daily unix radutmp sql sql_log pgsql-voip } session { radutmp 82 Langkah terakhir adalah menjalankan service freeradius, yakni dengan menjalankan perintah berikut etcinit.dfreeradius start

5.1.3 Instalasi Apache Server

Server web yang dipakai adalah Apache yang dapat dijalankan di berbagai sistem operasi yang berguna untuk melayani dan memfungsikan situs web. Tahap pertama adalah instalasi paket software. apt-get install apache2 php5 php5-mysql Setelah melakukan proses instalasi Apache server, kita perlu mengkonfigurasi Apache server yang terletak di direktori etcapache2apache2.conf 83 Include module configuration: Include etcapache2mods-enabled.load Include etcapache2mods-enabled.conf Include etcapache2httpd.conf Include ports listing Include etcapache2ports.conf LogFormat h l u t \r\ s b \{Referer}i\ \ {User-Agent}i\ combined LogFormat h l u t \r\ s b common LogFormat {Referer}i - U referer LogFormat {User-agent}i agent Server Tokens Full Server Signature On Include generic snippets of statements Include etcapache2conf.d Include the virtual host configurations: Include etcapache2sites-enabled Server Name 10.3.11.1 Langkah terakhir, kita harus menghidupkan service Apache agar berjalan di komputer server. etcinit.dapache2 start

5.1.4 Instalasi Coova Chilli