Modul3_C09
Kelompok C09
- 05111840000028 M. Frediansyah Sinaga
- 05111840000072 Kresna Adhi Pramana
Praktikum Modul 3 berupa Dynamic Host Configuration Protocol (DHCP) dan Proxy Server.
Soal
Anri adalah seorang mahasiswa tingkat akhir yang sedang mengerjakan TA mengenai DHCP dan Proxy. Bu Meguri sebagai dosen pembimbing Anri memberikan tugas pertamanya, (1) yaitu untuk membuat topologi jaringan demi kelancaran TA-nya dengan kriteria sebagai berikut:
Anri sudah pernah mempelajari teknik Jaringan Komputer sehingga Anri dapat membuat topologi tersebut dengan mudah. Bu Meguri memerintahkan Anri untuk menjadikan SURABAYA sebagai router, MALANG sebagai DNS Server, TUBAN sebagai DHCP server, serta MOJOKERTO sebagai Proxy server, dan UML lainnya sebagai client. Bu Meguri berpesan pada Anri untuk menyusun topologi secara hati-hati dan memperhatikan gambar topologi yang diberikan Bu Meguri.
Karena TUBAN jauh dari client, maka perlu adanya perantara agar bisa saling terhubung. (2) SURABAYA ditunjuk sebagai perantara ( DHCP Relay ) antara DHCP Server dan client.
Kriteria lain yang diminta Bu Meguri pada topologi jaringan tersebut adalah:
- Seluruh client TIDAK DIPERBOLEHKAN menggunakan konfigurasi IP Statis.
- (3) Client pada subnet 1 mendapatkan range IP dari 192.168.0.10 sampai 192.168.0.100 dan 192.168.0.110 sampai 192.168.0.200.
- (4) Client pada subnet 3 mendapatkan range IP dari 192.168.1.50 sampai 192.168.1.70.
- (5) Client mendapatkan DNS Malang dan DNS 202.46.129.2 dari DHCP
- (6) Client di subnet 1 mendapatkan peminjaman alamat IP selama 5 menit, sedangkan (6) client pada subnet 3 mendapatkan peminjaman IP selama 10 menit.
Bu Meguri adalah dosbing yang suka overthinking . Ia tidak ingin jaringan lokalnya terhubung ke internet secara langsung. Sehingga ia memberi tugas tambahan pada Anri untuk membuatkan Proxy sebagai penghubung jaringan lokal ke internet. Ada beberapa ketentuan yang harus dipenuhi dalam pembuatan Proxy ini.
Pertama, akses ke proxy hanya bisa dilakukan oleh Anri sendiri sebagai user TA. (7) User autentikasi milik Anri memiliki format:
- User : userta_yyy
- Password : inipassw0rdta_yyy Keterangan : yyy adalah nama kelompok masing-masing. Contoh: userta_c01
Anri sudah menjadwal pengerjaan TA-nya (8) setiap hari Selasa-Rabu pukul 13.00-18.00 . Bu Meguri membatasi penggunaan internet Anri hanya pada jadwal yang telah ditentukan itu saja. Maka diluar jam tersebut, Anri tidak dapat mengakses jaringan internet dengan proxy tersebut. Jadwal bimbingan dengan Bu Meguri adalah (9) setiap hari Selasa-Kamis pukul 21.00 - 09.00 keesokan harinya (sampai Jumat jam 09.00) . Agar Anri bisa fokus mengerjakan TA, (10) setiap dia mengakses google.com, maka akan di redirect menuju monta.if.its.ac.id agar Anri selalu ingat untuk mengerjakan TA🙂.
Untuk menandakan bahwa Proxy Server ini adalah Proxy yang dibuat oleh Anri, (11) Bu Meguri meminta Anri untuk mengubah error page default squid menjadi seperti berikut:
- Note : File error page bisa diunduh dengan cara wget 10.151.36.202/ERR_ACCESS_DENIED. Tidak perlu di extract, cukup cp -r
(12) Karena Bu Meguri dan Anri adalah tipe orang pelupa, maka untuk memudahkan mereka, Anri memiliki ide ketika menggunakan proxy cukup dengan mengetikkan domain janganlupa-ta.yyy.pw dan memasukkan port 8080. Keterangan : yyy adalah nama kelompok masing-masing. Contoh: janganlupa-ta.c01.pw
Bantu Anri menyelesaikan TA nya dibawah bimbingan Bu Meguri!👩🏻🎓
Catatan: Jika tidak bisa dan menyerah untuk setup DHCP Server pada TUBAN (dengan relay pada SURABAYA), maka setup DHCP pada SURABAYA (tanpa DHCP Relay). Pastinya nilai tidak akan maksimal.
Jawaban
- Membuat topologi jaringan
- SURABAYA ditunjuk sebagai perantara (DHCP Relay) antara DHCP Server dan client.
- Kita ketikkan perintah ifconfig untuk mengetahui IP kita(pada server dhcp, yaitu TUBAN) (10.151.77.84)
- Install DHCP Server di TUBAN
- Atur interface dengan nano /etc/default/isc-dhcp-server , interface yang dipilih adalah eth0 karena akan direlay.
- Konfigurasi DHCP dengan nano /etc/dhcp/dhcpd.conf
- Install isc-dhcp-relay di SURABAYA
- Isi konfigurasi isc-dhcp-relay seperti berikut :
- Restart DHCP Server
- Seluruh client TIDAK DIPERBOLEHKAN menggunakan konfigurasi IP Statis.
- Client pada subnet 1 mendapatkan range IP dari 192.168.0.10 sampai 192.168.0.100 dan 192.168.0.110 sampai 192.168.0.200. ![Foto 11](img/11 13 16.jpg)
- Client pada subnet 3 mendapatkan range IP dari 192.168.1.50 sampai 192.168.1.70. ![Foto 12](img/12 14 17.jpg)
- Client mendapatkan DNS Malang dan DNS 202.46.129.2 dari DHCP ![Foto 13](img/11 13 16.jpg) ![Foto 14](img/12 14 17.jpg)
- Client di subnet 1 mendapatkan peminjaman alamat IP selama 5 menit, sedangkan client pada subnet 3 mendapatkan peminjaman IP selama 10 menit. ![Foto 16](img/11 13 16.jpg) ![Foto 17](img/12 14 17.jpg)
- User autentikasi milik Anri memiliki format:
- User : userta_yyy
- Password : inipassw0rdta_yyy
- Keterangan : yyy adalah nama kelompok masing-masing. Contoh: userta_c01
- Setiap hari Selasa-Rabu pukul 13.00-18.00. Bu Meguri membatasi penggunaan internet Anri hanya pada jadwal yang telah ditentukan itu saja. Maka diluar jam tersebut, Anri tidak dapat mengakses jaringan internet dengan proxy tersebut.
- Jadwal bimbingan dengan Bu Meguri adalah setiap hari Selasa-Kamis pukul 21.00 - 09.00 keesokan harinya (sampai Jumat jam 09.00).
- Agar Anri bisa fokus mengerjakan TA, setiap dia mengakses google.com, maka akan di redirect menuju monta.if.its.ac.id agar Anri selalu ingat untuk mengerjakan TA🙂.
- Edit Squid dengan menambahkan url_regex dan deny info
- Testing dengan membuka : http://www.google.com/
- Untuk menandakan bahwa Proxy Server ini adalah Proxy yang dibuat oleh Anri, (11) Bu Meguri meminta Anri untuk mengubah error page default squid
- Karena Bu Meguri dan Anri adalah tipe orang pelupa, maka untuk memudahkan mereka, Anri memiliki ide ketika menggunakan proxy cukup dengan mengetikkan domain janganlupa-
ta.yyy.pw dan memasukkan port 8080.
- Install bind9 di Malang
- Edit named.conf.local seperti ini :
- Buat folder jarkom
- Copykan file db.local pada path /etc/bind ke dalam folder jarkom yang baru saja dibuat dan ubah namanya menjadi janganlupa-ta.c09.pw
- Edit file janganlupa-ta.c09.pw menjadi :
- Restart bind9
- Coba ubah proxy di firefox menggunakan janganlupa-ta.c09.pw dengan port 8080
- Test buka elearning.if.its.ac.id