Dokumen tersebut memberikan panduan konfigurasi server proxy, DNS, web dan FTP pada jaringan. Langkah-langkahnya meliputi pengaturan alamat IP, konfigurasi DNS untuk dua domain, pembuatan direktori virtual, pengaturan proxy untuk memblokir situs tertentu, serta pengujian FTP server.
1. Pembahasan Soal UKK TKJ Paket 1 2012
Senin, 30 Januari 2012
| 0 comments
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
2. 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
3. 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
4. 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 hilangkan tanda # menjadi
http access allow localnet
http access allow localhost ganti dengan
http access allow all
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 ganti dengan
cache_mem 32 MB
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
6. pembahasan UKK TKJ 2012 paket-2 (proxy-DNS-web-ftp server)
Diposkan oleh imam wahyudi di 20:37
Membangun DNS dan Web Server pada jaringan
Opsi konfigurasi :
Konfigurasi Server
1. IP Virtual = Sesuai dengan kondisi lab. Jaringan yang diberikan
2. IP LAN = 192.168.50.1/24
Konfigurasi Client
3. IP LAN = 192.168.50.xxx/24
4. Proxy = 192.168.50.1
Keterangan : xxx merupakan address antara 2 sampai 254
Konfigurasi Server
1. Sistem Operasi = OS Linux
2. Port proxy = 3128
3. DNS server = dengan domain www.sekolah.sch.id
4. Virtual directory = dengan format : http:// www.sekolah.sch.id/~datasekolah
5. Domain baru = dengan nama : http:// www.profilku.com
6. Web Server dan Ftp Server dengan benar
7. Proxy server = dengan Blocking Site : www.profilku.com
7. .:: PEMBAHASAN ::.
Dalam pembahasan kali ini saya menggunakan system operasi "MuhlibatOS 1.0". karena dalam distro
yang kami kembangkan ini sudah tersedia paket administrasi server yang dibutuhkan ( bind9, squid, ftp,
apache2, dll ) maka kita tidak usah repot2 untuk install aplikasi lagi. ok brow yang pertama kita lakukan
yaitu
Konfigurasi ip address komputer server
# sudo -i
# nano /etc/network/interfaces
lalu masukkan script berikut
auto eth0
iface eth0 inet static
address 192.168.50.1
netmask 255.255.255.0
8. gambar2
untuk konfigurasi DNS server kita dapat melakukan perintah dibawah ini
# nano /etc/resolv.conf
kemudian masukan script berikut
nameserver 192.168.50.1
restart kartu jaringan
# /etc/init.d/networking restart
Konfigurasi DNS server
kita diharuskan untuk membuat dua domain yaitu www.sekolah.sch.id dan www.profilku.com
masuk ke directory bind kemudian masukkan script di bawah ini ke dalam named.conf.default-zones
# cd /etc/bind
9. # nano named.conf.default-zones
zone "sekolah.sch.id" {
type master;
file "/etc/bind/db.sekolah";
};
zone "profilku.com" {
type master;
file "/etc/bind/db.profilku";
};
kemudian copy db.local dengan nama db.sekolah dan db.profilku, karena dalam yang dibuat tadi kita
beri nama tersebut.
# cp db.local db.sekolah
# cp db.local db.profilku
edit file yang telah kita copy tadi menjadi seperti gambar di bawah ini
# nano db.sekolah
4.
# nano db.profilku
5.
kemudian kita restart bind
# /etc/init.d/bind9 restart
10. untuk mengecek domain yang telah kita buat tadi, bisa kita lakukan dengan perintah nslookup
6.
jika sudah tampil seperti gambar di atas, maka konfigurasi DNS server kita sudah berhasil, biar lebih
pasti kita juga bisa mengecek melalui web browser pada komputer client.
Membuat virtual directory dengan format
http://www.sekolah.sch.id/~datasekolah
untuk membuat virtual direktory kita harus meng-copy 2 file yang ada di dalam directory
/etc/apache2/mods-avaible yaitu userdir. ke dalam directory /etc/apache2/mods-enable. agar lebih
mudah kita masuk ke dalam directory mods-avaible terlebih dahulu kemudian kita copy 2 file tersebut
# cd /etc/apache2/mods-available
# cp userdir* /etc/apache2/mods-enable
7.
kemudian buat user baru dengan nama datasekolah
# adduser datasekolah
8.
kemudian buat directory public_html di dalam /home/datasekolah, dan kita buat file index.html didalam
directory tersebut
# mkdir /home/datasekolah/public_html
# nano /home/datasekolah/public_html/index.html
lalu restart apache2
# /etc/init.d/apache2 restart
untuk megetahui apakah virutal directory sudah berhasil, kita dapat melakukannya mengetik
http://www.sekolah.sch.id/~datasekolah pada web browser, jika muncul halaman sesuai dengan file
html yang kita buat tadi, maka virtual directory sudah berhasil di buat.
Konfigurasi Proxy ( Squid )
11. edit file /etc/squid/squid.conf, lalu masukkan contoh script ini dibawah " acl all src all " ( tanpa tanda
kutip)
# nano /etc/squid.squid.conf
acl blokir url_regex -i "/etc/squid/blokir.txt"
acl jaringanku src 192.168.50.0/24
http_access deny blokir
http_access allow jaringanku
9.
kemudian buat file blokir.txt di dalam /etc/squid, dan masukkan domain yang akan kita blokir yaitu
profilku.com
# nano /etc/squid/blokir.txt
lalu restart squid
# /etc/init.d/squid restart
untuk ftp server kita gak usah bingung, karena tinggal install doank !! trus kita coba dech pake filezilla
hemmm... langkah demi langkah sudah kita lakukan tinggal di uji coba.
oh iya.... untuk uji coba proxy kita harus mensetting web browser kita terlebih dahulu yaitu dengan cara
tool => option => advanced => network => setting, trus pilih manual proxy dan masukkan
ip_proxy(192.168.50.1) dan port 3128
10.
hasil virtual directory
11.
hasil proxy server dengan blocking site www.profilku.com
12.
hasil ftp server dengan filzilla
13.
semoga bermanfaat !!
kalau ada yang kurang jelas tulis di koment aja ya ^_~!!