Anda di halaman 1dari 8

Saya akan mencoba membahas soal UKK TKJ paket 1 tahun 2011/2012.

OS yang saya
gunakan untuk server adalah debian 6.0.2 dan untuk Client menggunakan Win XP SP2.
Saya tidak akan menjelaskan tentang cara install debian, saya anggap sudah bisa.

Sebelum menkonfigurasi proxy, terlebih dahulu kita setting IP Address dan router terlebih
dahulu.
Masuk sebagai root kemudian lakukan perintah :
nano /etc/network/interface
kemudian buat konfigurasi sebagai berikut :

Gateway 192.168.1.1 didapat dari ISP, lalu host ID 101 pada IP 192.168.1.101 adalah
nomor peserta ujian.
semua baris yang di beri tanda # itu artinya tidak dijalankan, hanya untuk catatan kita
sendiri
kemudia restart konfigurasi tersebut dengan perintah :
root@debian : /etc/network # /etc/init.d/networking restart
kemudian edit konfogurasi berikut ini dengan mengetik
root@debian : /etc/network # nano /etc/sysctl.conf

hilangkan tanda pagar pada bagian


# net.ipv4.ip_forward=1 menjadi

kemudian edit bagian router dengan perintah


root@debian : /etc/network # nano /etc/rc.local
tambahkan perintah diberikut ini diatas "exit o"
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -j MASQUERADE
exit o

kemudian kita restart dengan perintah


root@debian : # reboot
kemudian cek konfigurasi yang telah kita buat
root@debian : # ifconfig

apabila tampilan sudah seperti diatas, berarti sudah benar.


kemudian kita setting IP Address yang ada di client dengan konfigurasi sebagai berikut

Lalu coba cek koneksi dari CLIENT ke SERVER dengan kita coba ping ke 3 IP Address,
yaitu :
ping 192.168.1.101 ( IP Server)
ping 192.168.50.1 (IP LAN)
ping 192.168.1.1 (IP gateway)
pastikan bahwa ketiga IP tersebut terkoneksi.
Setelah kita pastikan sudah terkoneksi, maka sekarang kita lakukan konfigurasi proxy
pada SERVER.
Langkah pertama yaitu kita install dulu paketnya, dengan perintah berikut :
root@debian:# apt-get install squid
setelah terinstall paketnya, maka langkah selanjutnya kita copy terlebih dahulu
configurasi default proxynya dengan perintah :
root@debian:# cd /etc/squid
root@debian:squid :# cp squid.conf squid.conf.asli
Kemudian kita mulai mengkonfigurasi proxy server dengan perintah :
root@debian:squid :# pico squid.conf
Lalu edit beberapa perintah yang ada di dalam konfigurasi squid, sedikit catatan bahwa
yang kita edit adalah perintah-petintah yang kita perlukan sebagai syarat proxy pada soal
yang ada.
http port 3128
ganti menjadi
http port 3128 transparent

acl CONNECT
tulis perintah berikut
acl blokir dstdomain /etc/squid/blokir.txt tepat dibawah acl CONNECT method
CONNECT
http access deny all
ganti dengan
http access deny blokir
#http access allow localnet
http access allow localnet

hilangkan tanda # menjadi

http access allow localhost


http access allow all

ganti dengan

TAG visible_hostname
#default none ganti dengan
visible_hostname www.smkvocduta.sch.id
# cache_mgr webmaster
ganti dengan
cache_mgr nama_perserta@smkvocduta.sch.id
#cache_mem 4 MB
cache_mem 32 MB

ganti dengan

Setelah semua selesai di konfigurasi, langkah selanjutnya adalah membuat directory


blokir.txt dengan perintah :
root@debian:squid :# pico blokir.txt
kemudian isi directory tersebut dengan situs yang akan kita blokir yaitu :
.facebook.com
.youtube.com
Langkah selanjutnya adalah me-restart konfigurasi yang telah kita buat, pastikan
konfigurasinya benar. Apabila konfigurasi tidak ada kesalahan, maka tampilan akan
seperti berikut :
root@debian:squid :# /etc/init.d/squid restart
Restarting Squid HTTP proxy : squid
Kemudian kita cek status squid tersebut dengan perintah
root@debian:squid :# /etc/init.d/squid status
Squid is running
~ selesai ~

Membangun DNS Server, Mail Server, WebMail Server

PEMBAHASAN 1. Install
paket DNS yang diperlukan
Caranya masukan DVD Master Debian ke DVD ROM dan kemudian
Ketikan perintah # apt-get install bind9
Kemudian tekan Y dan Enter
2. Menuju ke Direktori /etc/bind
Ketikan perintah # cd /etc/bind
3. Edit file /etc/hosts
Ketikan perintah # pico /etc/hosts

4. Edit File /etc/hostname


Ketikan perintah # pico /etc/hostname
Tambahkan
server.tkj.sch.id
5. Restart Jaringan
Ketikan perintah # /etc/init.d/networking restart
6. Ketikan perintah # /etc/init.d/hostname.sh start
7. Pengecekan hostname
Ketikan perintah # hostname
server.tkj.sch.id
Ketikan perintah # hostname f
server.tkj.sch.id
8. Konfigurasi named.conf.local
Ketikan perintah # pico named.conf.local
Tambahkan script berikut ini pada yang paling bawah
zone "tkj.sch.id" {
type master ;
file "/etc/bind/db.tkj.sch.id";
};
zone "192.in-addr.arpa" {
type master;

file "/etc/bind/db.192";
};
Kemudian save dan exit
9. Mengopy file db.local dan db.127
Ketikan perintah # cp db.local db.tkj.sch.id
Ketikan perintah # cp db.127 db.192
10. Mengedit file db.tkj.sch.id
Ketikan perintah # pico db.tkj.sch.id
@ IN SOA tkj.sch.id. admin.tkj.sch.id. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS tkj.sch.id
@ IN A 192.168.11.1
@ IN MX 1 mail.tkj.sch.id.
server IN A 192.168.11.1
mail IN A 192.168.11.1
www IN CNAME server
simpan dan exit
11. Mengedit file db.192
Ketikan perintah # pico db.192
@ IN SOA tkj.sch.id. admin.tkj.sch.id. (
2 ; Serial
604800 ; Refresh
86400 ; Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS tkj.sch.id.
1.11.168 IN PTR tkj.sch.id.
1.11.168 IN PTR mail.tkj.sch.id.
simpan dan exit
12. Setting file /etc/resolv.conf
Ketikan perintah # pico /etc/resolv.conf
Tambahkan
domain tkj.sch.id
search tkj.sch.id
nameserver 192.168.11.1
simpan dan exit
13. Restart hasil konfigurasi diatas
Ketikan perintah # /etc/init.d/bind9 restart
14. Cek hasil konfigurasi DNS dengan perintah nslookup atau dig
Ketikan perintah # nslookup tkj.sch.id

Ketikan perintah # nslookup www.tkj.sch.id

Ketikan perintah # nslookup 192.168.11.1

15. Install paket yang dibutuhkan web server


Caranya masukan DVD Master Debian pada DVD ROM
Ketikan perintah # apt-get install apache2 php5
16. Setting file /etc/apache2/sites-available/default
ketikan perintah # pico /etc/apache2/sites-available/default
Tambahkan script berikut ini di paling bawah
<VirtualHost *:80>
ServerAdmin admin@tkj.sch.id.
ServerName www.tkj.sch.id.
ServerAlias tkj.sch.id.
DocumentRoot /var/www/
</VirtualHost>
kemudian Save dan Exit
17. Restart hasil konfigurasi tadi
Ketikan perintah # /etc/init.d/apache2 restart
18. Edit file /var/www/index.html
Ketikan perintah # pico /var/www/index.html
Tambahkan file seperti dibawah ini :

19. Konfigurasi IP Address PC Client


IP Address = 192.168.11.xxx
Subnet-Mask = 255.255.255.0
Default Gateway = 192.168.11.1
Prefered DNS-Server = 181.168.11.1

20. Buka di browser Komputer Client tekan alamat www.tkj.sch.id