Pembahasan Soal Linux LKS NTB 2018 | Part 3

Do Exploit
6 min readApr 14, 2020

--

Verifikasi terhadap layanan-layanan linux server maupun router.

Background by Wallpaperscraft and Icon by Flaticon

Setelah kalian selesai mengonfigurasi LNXSVR & LNXRTR selama 2 part berpusing-pusing ria gimana rasanya? Capek ya, lumayan sih saya juga menyelesaikan soal ini hampir beberapa minggu karena saat itu minimnya pengetahuan saya tentang Linux Server/Router tapi sekarang sudah berbeda setelah mengerjakan .

Terimakasih pak I Putu Hariyadi atas soal LKSnya yang di share publik jadinya kita bisa belajar untuk mempersiapkan diri di ajang berkompetisi lainnya. Persyaratan untuk melakukan verifikasinya adalah;

  1. Sudah mengonfigurasi Linux Server di part 1,
  2. Sudah mengonfigurasi Linux Router di part 2.

Sebelum kita masuk ke tahap verifikasi masih ada dua soal lagi yang belum di selesaikan mengenai client, tenang aja konfigurasinya mudah kok hanya berhubungan dengan Windows. Oke mulai!

TUGAS 3: KONFIGURASI DAN VERIFIKASI PADA LINUX DEBIAN 8.7 CLIENT (LNXCLNT)

1. Mengatur hostname menggunakan LNXCLNT.ntbhebat.com.

Buat soal ini nggk usah ada yang di konfigurasi, sebenarnya ada tapi nggk apa-apa kita lanjut saja.

2. Mengatur pengalamatan IP pada interface eth0 secara dinamis atau sebagai DHCP Client.

Disini sepertinya soalnya ada kekeliruan, karna yang sistem operasi yang tertulis di topologinya adalah Windows 10 bukan Linux, nah jadinya kalian atur pengalamatan IP pada interface yang terhubung ke LNXSVR, bingung ya? Gini deh, saya kasih contoh deh di VMware, semisal adapter yang digunakan LNXSVR vmnet1, nah yang dikonfigurasi pada Windows 10 adalah vmnet1 juga. Lihat di gambar untuk detailnya,

Adapter jaringan yang digunakan oleh LNXSVR

Dibawah ini adapter yang dikonfigurasi pada Windows 10, disable dulu semua adapter yang tidak digunakan agar menghindari gangguan koneksi dengan LNXSVR.

Contoh adapter VMnet1 yang ada di LNXCLNT
Konfigurasi IP pada adapter VMnet1

TUGAS 4: KONFIGURASI DAN VERIFIKASI PADA LINUX DEBIAN 8.7 VPN CLIENT (VPNCLNT)

1. Mengatur hostname menggunakan VPNCLNT.

Seperti biasa, kita nggk usah konfigurasi hostnamenya lanjut ya.

2. Mengatur pengalamatan IP pada interface eth0 menggunakan alamat IP 192.0.2.2/24 (Tanpa Gateway). VPNCLNT disimulasikan sebagai client Internet.

Caranya hampir serupa dengan Nomor 2 pada Tugas 3, yang berbeda adalah adapter yang digunakan dan gatewaynya tidak digunakan. Lihat gambar dibawah;

Adapter jaringan yang digunakan oleh LNXRTR

Nah, adapter di Windows 10 yang perlu di konfigurasi seperti dibawah;

Contoh adapter VMnet2 yang ada di VPNCLNT
Konfigurasi IP pada adapter VMnet2

Oke selesai konfigurasi clientnya, pasti kalian bertanya-tanya kenapa OpenVPN kliennya nggk di konfigurasi, iya kan? Kalau sudah mengikuti dari part 2 pasti paham deh. Lanjut ke verifikasi konfigurasinya!

Verifikasi layanan LNXSVR

1. Verifikasi IP

Di mesin LNXSVR ketik perintah dibawah ini untuk memastikannya;

root@LNXSVR:~# ip add

Hasil addressing pada LNXSVR

2. Konfigurasi DNS

Kita pindah ke mesin LNXCLNT(Windows 10) yang terhubung ke LNXSVR sebagai klien, buka CMD(Command Prompt) lalu ketik perintah dibawah;

C\Users\Nama_User> nslookup ntbhebat.com

Cek domain menggunakan nslookup

C\Users\Nama_User> nslookup mail.ntbhebat.com

Cek subdomain menggunakan nslookup

3. Verifikasi NTP

Buat ini nggk usah kita cek, karena di part 2 sudah dibahas cara verifikasinya pada nomor 8.

4. Verifikasi CA

5. Verifikasi Apache2

Tahap verifikasi nomor 4 dan 5 digabung karena saling berhubungan, buka browser kalian di mesin LNXCLNT(Windows 10) dan ketik url;

http://ntbhebat.com & https://ntbhebat.com

Hasil jika web server merespon http
Hasil jika web server merespon https

Jika tidak ada masalah saat membuka kedua urlnya, maka sudah dipastikan konfigurasinya benar.

6. Verifikasi User

Ada 2 user yang kita buat saat di part 1 yaitu arjuna dan bima, nah cara verifikasinya kita pindah ke mesin LNXSVR dan ketik perintah dibawah jika mengandung tulisan arjuna dan bima, berarti benar;

root@LNXSVR:~# tail /etc/passwd

Isi file /etc/passwd yang mengandung user

7. Verifikasi FTP/FTPS

Pindah lagi ke mesin LNXCLNT masih di CMD lalu ketik perintah dibawah ini dan berikan user/password yang sesuai;

C\Users\Nama_User> ftp ftp.ntbhebat.com

Lalu ketik lagi perintah dibawah untuk memastikan user terkurung pada direktori rumahnya, jika hasilnya seperti digambar berarti oke konfigurasinya;

ftp> ls Untuk cek file yang ada didalam direktory tersebut.

ftp> cd .. Untuk berpindah direktory ke sebelum direktory rumah bima, tapi tidak berfungsi karena sudah terkurung.

ftp> ls Memastikan hasilnya masih sama seperti ls pertama. Jika sama berarti berhasil.

Memastikan FTP Server berjalan

8. Verifikasi Mail

Masih di mesin LNXCLNT dan CMD, ketik perintah dibawah untuk mengirim email terlebih dahulu;

C\Users\Nama_User> telnet mail.ntbhebat.com 25

mail from: bima mengirim email dengan menggunakan user bima.

rcpt to: arjuna penerima sebagai user arjuna.

data perintah untuk membuat isi email.

anjas bisa boii isi dari email yang akan kita kirim.

. sebagai perintah untuk mengakhiri pembuatan isi email.

quit untuk keluar dari proses mengirim email.

Mengirim email via Postfix

Lalu kita akan cek email yang baru saja dikirim;

C\Users\Nama_User> telnet mail.ntbhebat.com 110

user arjuna membuka email sebagai user arjuna.

pass 12345678 password dari user arjuna.

stat jumlah email yang masuk.

retr 1 membaca email yang pertama.

yaamvon isi email yang dikirim dari user arjuna.

quit untuk keluar dari proses membaca email.

Menerima email via Dovecot

9. Verifikasi DHCP Server

Buat ini nggk usah ribet-ribet, tadi sudah kita cek saat melakukan konfigurasi IP LNXCLNT di awal, dan kalian tinggal cek hasilnya mendapatkan IP atau tidak seperti di gambar;

Hasil konfigurasi IP dinamis pada LNXCLNT

10. Verifikasi Cacti

Di part 2 sudah kita bahas sekalian dengan konfigurasi, kalian bisa cek di pembahasan konfigurasi cacti tahap terakhir.

Verifikasi layanan LNXRTR

1. Verifikasi IP

Cara verifikasinya serupa dengan sebelumnya, pada mesin LNXRTR hanya dengan mengetik perintah dibawah;

root@LNXSVR:~# ip add

Hasil konfigurasi IP pada LNXRTR

2. Verifikasi Routing dan NAT

Nah untuk ini kalian pindah dulu ke mesin LNXCLNT buka CMD lalu ketik perintah dibawah;

C\Users\Nama_User> ping 192.0.2.1

Melakukan ping dari LNXCLNT ke LNXRTR

Jika reply berarti langkah awal verifikasi NAT sudah berhasil, masih ada langkah selanjutnya dengan ping sebaliknya dari mesin VPNCLNT ke LNXSVR.

C\Users\Nama_User> ping 192.168.169.1

Pasti tidak reply karna itulah fungsinya NAT, melindungi jaringan yang berada dibawahnya(Private) berarti kalian sudah berhasil mengonfigurasi NAT.

Melakukan ping dari VPNCLNT ke LNXSVR

3. Verifikasi SSH

Sekarang buka mesin LNXCLNT atau VPNCLNT lalu buka CMD, ketiklah perintah dibawah untuk melakukan remote SSH, berikan password dari root user;

C\Users\Nama_User> ssh root@192.0.2.1

Melakukan remote SSH dari VPNCLNT ke LNXRTR

Selesai deh, penulis harap setelah menyelesaikan soal dari LKS NTB 2018 — Linux Environment kalian dapat berbagi ilmu dan juga lebih serius dalam mempelajari bidang jaringan termasuk Linux. Kalau ingin minta soal-soal LKS lainnya boleh email langsung saja ya. Terimakasih dan sampai jumpa pada pembahasan soal-soal LKS lainnya!

Buat yang belum tau dan tiba-tiba membuka cerita ini alangkah baiknya membaca di part 1 dengan klik disini.

--

--

Do Exploit
Do Exploit

Written by Do Exploit

I share stories about what I've learned in the past and now. Let's connect to Instagram! @do.exploit

No responses yet