Topologi Jaringan Penerapan PC RouterPfsense 2.1 .1 Instalasi Pfsense 2.1

Adapun konfigurasi router yang akan diterapkan oleh penulis adalah seperti pada tabel di bawah ini : Tabel 3.2 IP address, subnet mask, dan gateway router Interfaces IP Address Subnet Mask Gateway WAN em0 192.168.137.170 255.255.255.0 192.168.137.1 LAN em1 192.168.1.1 255.255.255.0 192.168.1.1

3.3 Topologi Jaringan

Topologi jaringan yang diterapkan oleh penulis adalah topologi yang sederhana, dimana PC router ditempatkan untuk menghubungkan jaringan eksternaljaringan WAN dengan jaringan internaljaringan LAN seperti pada gambar di bawah ini. Universitas SumateraUtara Gambar 3.1 Topologi Jaringan 3.4 Mekanisme Autentikasi Dalam melakukan autentikasi, penulis menerapkan RADIUS server dan captiveportal sebagai perantaranya yang akan mengarahkan pengguna ke halaman login. RADIUS server yang digunakan adalah freeRadius.Alasan utama menggunakan freeRadius karena mahalnya harga RADIUS server komersial. Universitas SumateraUtara Gambar 3.2 Flowchart Autentikasi User Cara kerja autentikasi adalah sebagai berikut, ketika user ingin melakukan surfing internet dan membuka halaman browser, maka captive portalakan me-redirect ke halaman login yang meminta user untuk memasukkan username dan password. Ketika username dan password dimasukkan, captiveportalakan menanyakan ke freeRadius apakah ada username dan password yang dimasukkan oleh user yang bersangkutan. freeRadius akan memvalidasi username dan password tersebut, jika sudah terdaftar maka freeRadius akan melaporkan kepada captive portal dan user bisa surfing internet. Jika tidak, maka freeRadiusakan melaporkan ke captiveportal bahwa username dan password yang dimasukkan tidak ada dan captiveportal tidak akan mengizinkan user untuk surfing internet dan meminta login ulang dan begitu seterusnya. Universitas SumateraUtara BAB 4 IMPLEMENTASI SISTEM 4.1 Penerapan PC RouterPfsense 2.1 4.1.1 Instalasi Pfsense 2.1 Kebutuhan minimal hardware yang dibutuhkan untuk menginstal Pfsense 2.1 adalah sebagai berikut : 1. CPU-100 MhzPentium 2. RAM- 128 MB 3. 2 ethernetcard, satu koneksi ke internet dan satu lagi ke jaringan LAN. Paket instalasi telah disediakan pfsense secara gratis melalui website yang beralamat di http:www.pfsense.orgdownload . Pada website tersebut tersedia file pfsense-liveCD-2.1-RELEASE-amd64.iso.gz untuk komputer 64bit dan pfsense- liveCD-2.1-RELEASE-i386.iso.gz untuk computer 32bit. Berikut ini adalah langkah-langkah dalam instalasi Pfsense 2.1 : Universitas SumateraUtara 1. Siapkan CD pfsense.ISO yang sudah di-download dan sudah dibakar. 2. Jalankan booting dari CD, tunggu beberapa saat sampai sistem selesai melakukan proses booting. 3. Setelah itu akan muncul tampilan awal instalasi pfsense. Tekan tombol “1” pada keyboard atau tekan [Enter] untuk melanjutkan. Gambar 4.1 Tampilan Awal Instalasi Pfsense 4. kemudian tekan tombol “i” untuk memulai proses instalasi. Gambar 4.2Launch the Installer Universitas SumateraUtara 5. Pilih AcceptTheseSetting dan tekan Enter Gambar 4.3 ConfigureConsole 6. Pilih Quickeasy install dan tekan Enter. Gambar 4.4SelectTask 7. Klik Ok untuk melanjutkan proses. Universitas SumateraUtara Gambar 4.5 InstallAutomatically 8. Pilih StandarKernel dan tekan Enter. Gambar 4.6 InstallKernel 9. Tunggu beberapa saat sampai proses instalasi selesai, dan kemudian pilih Reboot dan tekan [Enter]. Universitas SumateraUtara Gambar 4.7Reboot Setelah rebooting maka proses instalasi telah selesai, dan jika proses instalasi berhasil akan muncul tampilan menu console. Gambar 4.8 Menu Console Menu console digunakan untuk konfigurasi dasar sistem, dimana terdapat limabelas 15 menu yang masing-masing mempunyai fungsi sebagai berikut : a. Assign interface, menu ini digunakan untuk mendefenisikan Ethernet card NIC yang digunakan. Universitas SumateraUtara b. Set interface IP address, digunakan untuk men-setting IP address interface yang terhubung ke jaringan. c. Reset webconfigurator password, digunakan untuk mereset password webconfigurator user admin ke password default yaitu pfsense. Menu ini berguna jika kita lupa password user admin. d. Reset to factory default, digunakan untuk mengembalikan ke konfigurasi awal seperti ketika baru menginstall. e. Reboot system, untuk merestart system. f. Halt system, digunakan untuk mematikan system. g. Ping host, untuk melakukan ping ke hostcomputer tertentu dan juga bisa digunakan untuk mengetest koneksi ke host lain. h. Shell, menyediakan prompt tempat dimana user mengetikkan perintah-perintah yang diinginkan. i. Pftop, memberikan informasi tentang firewall dan jumlah data yang telah dikirim dan diterima. j. Filter logs, digunakan untuk melihat informasi pekerjaan yang telah dilakukan oleh system. k. Restart webconfigurator, digunakan untuk merestart kembali webconfigurator. l. Pfsense developer shell, digunakan untuk mejalankan kode PHP pada system. Universitas SumateraUtara m. Upgrade from console, digunakan untuk meng-upload gambar pada pfsense firmware. n. Enable secure shell, digunakan untuk mengaktifkan SecureShell SSH

4.1.2 Konfigurasi NetworkInterface

Selanjutnya adalah menentukan networkinterface yaitu interface LAN dan interface WAN jaringan luarinternet. Pada PC yang digunakan oleh penulis, Pfsense mendeteksi network interface NIC dengan nama em0 dan em1. Berikut adalah langkah-langkah untuk konfigurasi networkinterface LAN dan WAN: Pada menu console tekan angka “1” assigninterface dan [Enter]. kemudian akan muncul tampilan seperti pada gambar di bawah ini. Gambar 4.9ValidInterface Untuk set-up VLAN ketik saja “n” kemudian [Enter].ketik “em0” untuk interface WAN dan “em1” untuk interface LAN. setelah itu ketik “y” untuk melanjutkan proses. Universitas SumateraUtara Gambar 4.10Interface WAN dan LAN 4.1.3 Setting IP Address Setelah menentukan networkinterface untuk interface LAN dan interface WAN, langkah selanjutnya adalah setting IP address LAN dan WAN. Pada menu console tekan angka “2” Setinterface IP address dan tekan [Enter]. Untuk setting IP address WAN pada bagian “Enter the number of interface you wish to configure” tekan angka “1” dan [Enter]. Ketik “y” untuk konfigurasi IP address WAN via DHCP. Gambar 4.11Setting IP Address WAN Untuk setting IP address LAN pada bagian “Enter the number of interface you wish to configure” tekan angka “2” dan [Enter]. Penulis menggunakan IP address 192.168.1.1 dengan subnetmask 255.255.255.024. Universitas SumateraUtara Gambar 4.12Setting IP Address LAN 4.1.4 Mengakses Webconfigurator Webconfigurator digunakan untuk melakukan konfigurasi dalam sistem. Beberapa konfigurasi dasar memang dapat dilakukan melalui menu console, akan tetapi untuk konfigurasi lainnya harus melalui webconfigurator. Untuk dapat mengakses webconfigurator gunakan browser komputer yang terhubung dengan jaringan dan masukkan alamatnya ke http:192.168.1.1 IP address interface LAN. Setelah itu akan tampil menu login seperti pada gambar di bawah ini. Kemudian ketik “admin” untuk username dan “pfsense” untuk password. Universitas SumateraUtara Gambar 4.13 Tampilan LoginPfsense Setelah berhasil login, maka akan disajikan tampilan “statusdashboard” seperti pada gambar di bawah ini. Pada webconfigurator terdapat delapan menu yaitu System, Interfaces, Firewall, Services, VPN, Status, Diagnostic, dan Help. Universitas SumateraUtara Gambar 4.14Status Dashboard

4.1.5 Konfigurasi DHCP Server

Konfigurasi DHCP server diperlukan agar klien dapat menerima IP address secara otomatis. Pada menu webconfigurator klik Service kemudian klik DHCP Server. Layanan DHCP serverakan diaktifkan pada interface LAN. IP address pada interface LAN adalah 192.168.1.1 dengan subnet 192.168.1.0 dan subnetmask 255.255.255.0. makaavailablerange yang memungkinkan adalah 192.168.1.1-192.168.1.254. Range IP yang digunakan oleh penulis adalah 192.168.1.10-192.168.1.20. Setelah menentukan range IP lalu klik Save. Universitas SumateraUtara Gambar 4.15 DHCP Server 4.2 Penerapan Autentikasi 4.2.1 Konfigurasi CaptivePortal