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
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 ntpLakukan 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 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 squid3Edit 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.
Keluar dan save file konfigurasi, CTRL+X > Y >
ENTER.
Konfigurasi
iptablesRestart 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 “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
Post a Comment