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