Dokumen tersebut membahas tentang penjelasan soal UKK (Uji Kompetensi Keahlian) paket 1 TKJ tahun 2013/2014 yang berkaitan dengan konfigurasi server sebagai router dan proxy server serta koneksinya ke internet. Termasuk didalamnya adalah topologi jaringan, konfigurasi server Debian dan klien Windows, instalasi dan konfigurasi squid sebagai proxy server, serta pengujian konektivitas jaringan.
1. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
A. SOAL/TUGAS
Buatlah rancang bangun sebuah Server yang berfungsi sebagai Server Router dan
juga berfungsi sebagai Proxy Server yang terkoneksi Internet .
Dengan Opsi konfigurasi sebagai beriukut :
Konfigurasi Server
1. IP Internet
= Sesuai dengan Network yang diberikan ISP
2. IP LAN
= 192.168.100.1/26
3. Gateway
= Sesuai Dengan IP yang diberikan oleh ISP
Konfigurasi Client
4. IP LAN
= 192.168.100.xxx/26
5. Gateway
= 192.168.100.1/26
Keterangan : xxx merupakan address
Konfigurasi Proxy Server
1.
Sistem Operasi
2.
Port Proxy
3.
Cache Manage
4.
Visible host
5.
Transparant proxy
6.
Blocking Site
Konfigurasi Router
1. NAT
= OS (Linux)
= 3128
= nama_peserta@sekolah.sch.id
= www.sekolah.sch.id
= www.google.com, www.yahoo.com
= yes
Internet
PC Client
Switch/Hub
Server Gateway
Implementasikan topologi diatas untuk pengujian konektifitas internet disekolah
dengan ketentuan sebagai berikut :
a. Membuat perencanaan sesuai dengan topologi jaringan yang disediakan
b. Perakitan dan Instalasi Server, Client
c. Melakukan konfigurasi Router sebagai Gateway Server.
d. Melakukan instalasi dan konfigurasi jaringan sesuai topologi
e. Melakukan pengujian fungsi jaringan (sistem koneksi) dan aplikasi server.
Achmad Hadiyanto
SMK Informatika YASMA Jakarta
2. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
B. PEMBAHASAN
UKK (Uji Kopetensi Keahlian) akan dilakasanakan pada 18 Februari 2014 Berikut
Pembahasan Soal UKK TKJ Paket 1, yang saya buat sedemikian simple, untuk Server
Gateway saya menggunakan Debian 5.0 dan Client Menggunakan Windows XP.
1. Sebelum Kita Mangerjakan Soal UKK sebaiknya kita berdoa sesuai kepercayaan
masing-masing.
2. Periksalah Semua Kelengkapan UKK.
3. Buatlah Topologi Jaringan seperti disoal.
4. Installkan Debian 5.0 di PC Server (yang ada dua nic), dan Windows XP di PC
Client.
5. Selagi Menginstall buatlah Kabel Straight untuk koneksi dari Client ke
Switch/Hub, dari Switch/Hub ke Server (eth1), dan dari Server (eth0) menuju ke
modem/switch pengawas.
6. Untuk
Netmask
192.168.100.0/26
Maksudnya
/26
adalah
11111111.1111111.11111111.1100000 ( 26 angka biner yang bila di jumlahkan
akan mendapatkan angka dalam desimal 255.255.255.192 (Netmask) )
7. Untuk Broadcast menggunakan rumus 2y – 2 ( 2 adalah angka 1 biner di netmask
tadi dan y adalah angka 0 yang berjumlah 6 jadi 2 6 – 2 = 64 -2 = 62 dimana ip
dengan host 62 adalah ip yang valid lalu 0 digunakann untu network, dan adalah
host terakhir, sehingga bisa disimpulkan bahwa broadcast adalah .63
(192.168.100.63)
8. Jika kurang jelas silahkan gunakan kalkulator subneting *jalan pintas*
9. Setelah selesai menginstall coba aktifkan router di Server dengan Perintah berikut:
__# nano /etc/network /interfaces__
Buatlah konfigurasi seperti berikut :
Achmad Hadiyanto
SMK Informatika YASMA Jakarta
3. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
auto eth0
iface eth0 inet static
address 192.168.1.xxx
( xxx = nomor peserta ujian )
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
dns-search localdomain
auto eth1
iface eth1 inet static
address 192.168.100.1
netmask 255.255.255.192
broadcast 192.168.100.63
*note : saya menggunakan ISP Speedy jika anda menggunakan ISP Lain silahkan
ganti ip di eth0
__# nano /etc/sysctl__
Cari # net.ipv4.ip_forward=1 ubah jadi net.ipv4.ip_forward=1 (Hapus tanda #)
Hasilnya seperti dibawah :
Lalu buka :
__# nano /etc/rc.local__
Achmad Hadiyanto
SMK Informatika YASMA Jakarta
4. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
Lalu tambahkan Kode :
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
diatas exit 0 seperti ini :
Lalu Rastart hasil konfigurasi router dengan perintah :
__# /etc.init.d/networking restart__
Jika tidak ada ada tulisan error maka lanjutkan esekusi dengan ping ke alamat web
apa saja yang valid contoh www.google.com
Maka hasilnya seperti berikut.
Achmad Hadiyanto
SMK Informatika YASMA Jakarta
5. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
Lalu konfigurasi di client seperti ini :
Ip address
192.168.100.xxx (xxx = nomor peserta ujian )
Subnet mask
255.255.255.192
Default Gateway
192.168.100.1
----------------------------------------------Preferred DNS server 8.8.8.8
Alternate DNS server 8.8.4.4
Achmad Hadiyanto
SMK Informatika YASMA Jakarta
6. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
Lalu coba ping 192.168.100.1 ( Server / gateway ), 192.168.1.1 (Modem)
www.detik.com (internet), jika tidak ada masalah akan tampil seperti berikut :
Achmad Hadiyanto
SMK Informatika YASMA Jakarta
7. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
Jika tidak ada masalah lanjukan dengan menginstall paket squid di debian, caranya,
masukan dvd installer disk 1 debian ke dvd room server, lalu ketikan perintah.
__# apt-get install –y squid__
Lalu konfigurasi squidnya dengan perintah :
__# nano /etc/squid/squid.conf__
Cari (CTRL+W) kata http_port 3128 tambahkan kata transparent di belakangnya
sehingga menjadi seperti ini :
Achmad Hadiyanto
SMK Informatika YASMA Jakarta
8. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
Setelah itu cari kata (CTRL+W) acl CONNECT tambahkan kode berikut
dibawahnya :
acl situs dst domain "/etc/squid/situs"
no_cache deny situs
http_access deny situs
acl jaringan src 192.168.100.1/26
http_access allow jaringan
no_cache allow jaringan
cache_mgr nama_peserta@sekolah.sch.id
visible_hostname www.sekolah.sch.id
Sehingga menjadi seperti berikut :
Achmad Hadiyanto
SMK Informatika YASMA Jakarta
9. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
Setelah itu carilah kata (CTRL+W) finally deny, lalu dibawahnya ada http_access
deny all, tambahkan tanda # didepannya jadi # http_access deny all seperti ini :
Lalu setelah itu simpan konfigurasi di atas (CRTL+O) lalu keluar (CTRL+X)
Masuk ke file /etc/squid/situs, lalu tambahkan alamat situs yang di blok dengan
perintah :
__# nano /etc/squid/situs__
Tambahkan
www.google.com
www.yahoo.com
seperti berikut :
Achmad Hadiyanto
SMK Informatika YASMA Jakarta
10. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
Lalu restart squid dengan perintah :
__# /etc/init.d/squid restart__
Lalu masuk ke rc.local lagi
__# nano /etc/rc.local__
Tambahkan kode berikut diatas exit 0
iptables -t nat -A PREROUTING -i eth1 -p tcp --dprot 80 REDIRECT --to-port 3128
Achmad Hadiyanto
SMK Informatika YASMA Jakarta
11. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
Simpan konfugirasi tersebut, lalu reboot server (init 6)
Setelah server reboot sekarang waktunya pindah ke client, cek dengan brwoser
apakah poxy berjalan atau tidak, caranya buka www.google.com, www.yahoo.com,
www.detik.com jika hasilnya seperti dibawah ini maka anda berhasil dan
dinyatalan lulus (aamiin)
Achmad Hadiyanto
SMK Informatika YASMA Jakarta
13. PEMBAHASAN UKK TKJ PAKET 1 2013/2014
*note semoga artikel diatas bermanfaat, dan bagi anda yang mengikuti UKK pada
tanggal 18 Februari nanti semoga sukses, dan doakan saya juga semoga berhasil
hehe, maaf pula kalimat atau kata yang saya gunakan tidak sesuai EYD, untuk
kritik, sara, dan pertanyaan bisa melalui email saya achdiynto@gmail.com atau
www.achmadhadiyanto.com semua akun jejaring sosial yang saya miliki ada di
web tersebut hehe :D, jika bisa dijawab saya jawab, dan bila ada kesalahan harap
dimaklumi, sukses untuk semua
Achmad Hadiyanto
SMK Informatika YASMA Jakarta