UKK Paket Linux



UKK K13 PAKET 1

 

          SOAL/TUGAS


Judul Tugas       : Instalasi, Konfigurasi dan Routing  Perangkat jaringan Komputer
Skenario
Dalam kegiatan uji kompetensi ini anda bertindak sebagai System Administrator, Anda diminta untuk merancang bangun dan mengkonfigurasi sebuah PC Server yang berfungsi sebagai Gateway Internet, DHCP, DNS, Web, Mail, Web Mail, SSH, NTP,  Proxy dan Monitoring (Cacti) Server.

Dengan opsi konfigurasi sebagai berikut :

Konfigurasi Server :
1.      IP Internet             = Sesuai dengan Network yang diberikan ISP
2.      IP LAN                 = 192.168.20.17/29
3.      Gateway                = Sesuai dengan Network yang diberikan ISP
4.      Sistem Operasi      = Linux

Konfigurasi Client :
1.      IP LAN                 = DHCP Client
2.      Sistem Operasi      = Windows / Linux

Konfigurasi DHCP Server
1.      IP Pool                  = maksimal rentang IP
2.      Lease Time                        = 6 Jam
3.      Gateway                = 192.168.20.17
4.      DNS                                  = 192.168.20.17

Konfigurasi DNS Server
1.      Domain                 = sekolah.sch.id
2.      Sub Domain          = www à Untuk halaman website utama
   Mail à untuk web mail server

Konfigurasi WEB Server
1.      Server web                        = apache / nginx
2.      Document Root    = /home/site/www
3.      Modul                   = PHP
4.      Database               = MySQL / PostgreSQL / MariaDB

Konfigurasi MAIL Server
1.      Server Mail                        = postfix, courier, zimbra
2.      User                                   = user1 s.d. user4

Konfigurasi SSH Server
1.      Disable root login = Yes
2.      Port                                   = 2222

Konfigurasi NTP Server
1.      Tanggal                 = 17 Agustus 2018
2.      Jam                                    = 10 : 00

Konfigurasi PROXY Server
1.      Port                                   = 3128
2.      Transparent                       = Yes
3.      Blocking Site        = Minimal 2 website
4.      Cache manager      = admin@sekolah.sch.id

Konfigurasi CACTI Server
3.      Monitoring Device meliputi :
a.        CPU
b.       RAM
c.        HDD
d.       Ethernet

Tugas anda sebagai seorang system administrator adalah mengimplementasikan topologi diatas untuk pengujian server di sekolah dengan ketentuan sebagai berikut:
1.        Membuat perencanaan sesuai dengan topologi jaringan yang disediakan.
2.        Melakukan instalasi dan konfigurasi jaringan PC Server
3.        Melakukan instalasi dan konfigurasi DHCP Server
4.        Melakukan instalasi dan konfigurasi DNS Server
5.        Melakukan instalasi dan konfigurasi Web Server
6.        Melakukan instalasi dan konfigurasi Mail Server
7.        Melakukan instalasi dan konfigurasi Web Mail Server
8.        Melakukan instalasi dan konfigurasi SSH Server
9.        Melakukan instalasi dan konfigurasi NTP Server
10.    Melakukan instalasi dan konfigurasi Proxy Server
11.    Melakukan instalasi dan konfigurasi Cacti Server


GAMBAR KERJA




PEMBAHASAN

*SETTING VIRTUAL BOX
Adaptor 1 arahkan ke LAN Card ( Untuk terhubung ke Internet ).


Adaptor 2 arahkan ke Virtual Box ( Untuk terhubung ke Client ).


REPOSITORY VIA DVD
Login terlebih dahulu menggunaka Root.


Konfigurasi “apt-cdrom add”


Klik kanan icon dvd, di pojok kanan bawah


Pilih image disk


Cari ISO Debian, Pilih DVD 1, Pilih open


Tekan Enter


Update packet, “apt update”


Lakukan hal yang sama pada DVD 2, sampai DVD 3

Konfigurasi IP Address
Edit file interfaces, “nano /etc/network/interfaces”.


Tambahkan konfigurasi seperti berikut ( eth0 ke ISP, eth1 ke Client )


Keluar dan save file konfigurasi, CTRL + X > Y > ENTER
Restart packet Networking


Cek apakah IP Address berhasil dikonfigurasi atau tidak, “ip a”.


DHCP SERVER
Install packet “isc-dhcp-server”


Edit file “dhcp.conf”


Cari konfigurasi seperti di gambar, hilangkan #, dan rubah konfigurasi seperti berikut.


Keluar dan save file konfigurasi, CTRL+X > Y > ENTER
Edit file “isc-dhcp-server”


Scroll paling bawah, dan konfigurasi seperti berikut.


Keluar dan save file konfigurasi, CTRL+X > Y > ENTER.
Restart packet “isc-dhcp-server”


Konfigurasi di Cient, Masuk ke Network Connection, pilih “VirtualBox Host-Only Network”


Pilih “Properties”


Pilih “Internet Protocol Version 4”


Pilih “Obtain”, lalu “ok”


Pilih “Details”


Hasil, Mendapat kan Alamat ip secara otomatis.


DNS SERVER
Install packet bind 9, “apt install bind9”.


Ketik “y” enter.


Masuk ke direktori bind, “cd /etc/bind/”.


Edit File named.conf.local, “ nano named.conf.local”.


Tambah kan konfigurasi zone seperti berikut.


Keluar dan save file named.conf.local, CTRL+X  > Y > ENTER.
Copy file db.local dan rubah nama ke db.domain, “cp db.local db.domain”.


Tampilan akan seperti berikut.


Rubah dan tambah konfigurasi seperti gambar berikut.


Keluar dan save konfigurasi, CTRL+X > Y > ENTER .
Edit File db.ip, “nano db.ip”.


Tampilan akan seperti gambar berikut.


Rubah dan tambahkan konfigurasi seperti gambar berikut.


Keluar dan save file konfigurasi, CTRL+X > Y > ENTER.
Restart packet bind9, “service bind9 restart”.


Edit file konfigurasi resolv.conf, Untuk menambahkan dns ke system server kita, “nano /etc/resolv.conf”.


Tambah kan konfigurasi dns seperti gambar berikut.


Keluar dan save file konfigurasi, CTRL+X > Y > ENTER.
Test apakah konfigurasi dns server berhasil atau tidak, “nslookup 192.168.20.17”.


Jika hasil nya ada domain sekolah.sch.id atau seperti gambar di atas, Konfigurasi dns berhasil.

WEB SERVER
Install packet apache2, “apt install apache2”.


Edit file 000-default.conf, “nano /etc/apache2/sites-available/000-default.conf”.


Tambahkan konfigurasi seperti gambar berikut.


Keluar dan save file konfigurasi, CTRL+X > Y > ENTER.
Restart packet apache2, “service apache2 restart”.


Install packet Mysql-server, “apt install mysql-server”.


Masukkan Password untuk login ke mysql server


Masukkan kembali password untuk verifikasi

Installasi Mysql-server selesai


Install packet php5 dan phpmyadmin, “apt install php5 phpmyadmin”.


Pilih apache2, karena web server menggunakan apache2, dengan menekan tombol space > tab > enter.


Pilih “ya”


Masukkan password untuk databases.


Masukkan password untuk login phpmyadmin. ( lebih mudah kalau password disamakan semua.)


Masukkan password untuk konfirmasi.


Installasi php5 phpmyadmin selesai.


Test apakah web server kita berhasil atau tidak, dengan cara buka web browser di pc client, ketikkan “www.sekolah.sch.id”.


Test apakah phpmyadmin sudah berhasil diinstall atau tidak, dengan cara buka web browser di pc client, ketikkan “www.sekolah.sch.id/phpmyadmin”.


MAIL SERVER
Install packet postfix, courier-imap, courier-pop, “apt install postfix courier-imap courier-pop”.


Langsung pilih “ok” saja


Pilih “Situs Internet”


Masukkan Domain yang nantinya mau digunakan untuk MailServer.


Pilih “Ya”


Buat direktori Maildir untuk Mail Box, “maildirmake /etc/skel/Maildir”.


Edit file konfigurasi main.cf, “nano /etc/postfix/main.cf”.


Dibawah sendiri tambahkan konfigurasi, “home_mailbox = Maildir/”.


Keluar dan save file konfigurasi, CTRL+X > Y > ENTER
Konfigurasi ulang packet postfix, “dpkg-reconfigure postfix”.


Langsung pilih “ok”


Pilih “Situs Internet”.


Otomatis akan terisi domain yang tadi di konfigurasi saat installasi.


Biarkan kosong.


Biarkan saja, langsung pilih “ok”.


Pilih “Tidak”.


Pojok akhir tambahkan “0.0.0.0/0”.


Pilih “Tidak”.


Biarkan value nya “0”


Langsung Pilih “ok”.


Pilih “ipv4”.


Restart packet postfix, “service postfix restart”.


Restart packet courier-imap, “service courier-imap restart”.


WEB MAIL                          
Install packet squirrelmail, “apt install squirrelmail”.


Edit file apache2.conf, untuk menambahkan konfigurasi Include, “nano /etc/apache2/apache2.conf”.


Scroll sampai ke bawah sendiri dan tambahkan konfigurasi, “Include “/etc/squirrelmail/apache.conf”.


Keluar dan save file konfigurasi, CTRL+X > Y > ENTER
Edit file apache.conf,untuk menambahkan virtual host,  “nano /etc/squirrelmail/apache.conf”.


Cari konfigurasi seperti gambar berikut.


Rubah konfigurasi seperti gambar berikut.


Keluar dan save file konfigurasi, CTRL+X > Y > ENTER
Restart packet apache2


Membuat akun user, contoh membuat akun dengan nama user1, “adduser user1”.


Buatlah Password untuk login


Isi biodata diri, dan terakhir pilih y lalu enter.


Buatlah akun lagi untuk user2, user3, dan user4.


Test di web browser apakah webmail dapat diakses, ketik kolom pencarian web browser, “mail.sekolah.sch.id”.


Login menggunakan akun yang tadi sudah dibuat, contoh login menggunakan akun user2.


Untuk mengirim sebuah Mail/pesan, Pilih “Compose”.


Dan isi kan seperti gambar berikut, contoh user2 mengirim pesan ke user3, jika sudah pilih send.


Login ke user3 untuk memastikan bahwa pesan terkirim atau tidak.


Pesan sudah terkirim, klik pesan untuk membaca.





NTP SERVER
Install packet ntp ntpdate, “apt install ntp ntpdate”.



Edit file ntp.conf, “nano /etc/ntp.conf”.



Cari konfiguurasi “server 0.debian.pool” beri tanda # seperti gambar berikut, dan tambahkan konfigurasi seperti berikut.



Cari kata kata “clients from this”, dan tambahkan konfigurasi seperti berikut.




Keluar dan save file konfigurasi, CTRL+X > Y > ENTER
Restart packet ntp



Lakukan pengujian ntp apakah berhasil atau tidak.







Jika hasil seperti gambar diatas, maka konfigurasi ntp berhasil.


SSH SERVER
Install packet openssh-server



Edit file sshd_config, “nano /etc/ssh/sshd_config”.


Rubah port menjadi 2222



Rubah PermitRootLogin seperti gambar dibawah ini.




Keluar dan save file kofigurasi, CTRL+X > Y > ENTER
Restart packet ssh.



Buka Software Putty, dan settiing seperti gambar dibawah ini.



Login menggunakan user biasa.





PROXY SERVER
Install packet squid3



Edit file squid.conf, “nano /etc/squid3/squid.conf”.



Cari tulisan tulisan seperti gambar dibawah ini, dengan cara tekan “CTRL+W”, dan hilangkan tanda # dan tambahkan konfigurasi seperti berikut.





Cari Tulisan “acl CONNECT”, dan tambahkan konfigurasi di bawahnya seperti gambar dibawah ini.




Keluar dan save file konfigurasi, CTRL+X > Y > ENTER
Buat direktori url di /etc/squid3 untuk daftar blok domain.



Tambahkan domain yang mau di blok, contoh blok domain sekolah.sch.id




Keluar dan save file konfigurasi, CTRL+X > Y > ENTER.
Konfigurasi iptables



Restart packet squid3




Buka menu settings di browser dan cari settings proxy


Pilih LAN Settings.


Settings serperti gambar dibawah ini.


Test apakah web sekolah.sch.id bisa di blokir atau tidak.


CACTI SERVER
Install packet cacti, “apt install cacti”.


Pilih “ok”.



Pilih “YA”.




Masukkan password




Pilih “apache2”




Konfigurasi cacti di web browser, “sekolah.sch.id/cacti”.




Langsung pilih “Next”



Langsung Pilih “Next”.



Langsung pilih “Finish”.



Login, User : admin, Password : admin



Masukkan password baru




Pilih “Create Devices”.




Pilih “Localhost”.




Konfigurasi seperti gamar dibawah ini.




Di pojok kanan bawah, pilih “save”




Pilih “Create Graphs for this Host”




Beri tanda centang pada device.




Pilih “graphs”, untuk melihat hasil monitoring. Tunggu 20-30 menit untuk melihat hasil prosses monitoring.




Hasil monitoring.





Download FIle PDF UKK K13 PAKET 1 (Linux)

Comments

Popular posts from this blog

Cara Membuat Server Voip Dengan Asterisk

Membuat Hotspot

Network Attached Storage ( NAS )