Anda di halaman 1dari 26

Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010

LAPORAN
LKS SMK TINGKAT PROPINSI JAWA TENGAH
TAHUN 2010









Kelompok : Teknologi Informasi
Bidang Lomba : IT Networking Support

SMK Negeri 1 Gombong
Jl. Wilis No. 15 Wero Gombong 54416 Telp.(0287) 472828
website: smkn1gombong.com e-mail : smk-n1-gombong@plasa.com
2010
Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010









Konfigurasi PC Server
Konfigurasi yang perlu dilakukan:
1. Web Server
2. DNS Server
3. Mail Server
4. NTP Server
5. FTP Server
6. File Server ( Samba )
Langkah langkah konfigurasi PC Server ( Debian )
Konfigurasi IP Address

Alamat IP (Internet Protocol Address atau sering disingkat IP) adalah deretan angka
biner antar 32-bit sampai 128-bit yang dipakai sebagai alamat identifikasi untuk tiap
komputer host dalam jaringan Internet. Panjang dari angka ini adalah 32-
bit (untuk IPv4 atau IP versi 4), dan 128-bit (untuk IPv6 atau IP versi 6) yang
menunjukkan alamat dari komputer tersebut pada jaringan Internet berbasis TCP/IP.

edit file yang ada di dalam /etc/network/interfaces



Restart : /etc/init.d/networking restart

auto eth0
iface eth0 inet static
address 192.178.5.5
netmask 255.255.255.252
gateway 192.178.5.6
AP : 192.168.5.9/30
Eth0 : 192.178.5.5./30
Eth0 : 192.178.5.6/30
Eth1 : 192.100.5.9/29
Eth1:2 : 192.168.100.5/24
LAN : 192.168.5.10/30
WAN : DHCP
Eth0 : 192.168.100.254/24
Lomba Ketrampilan Siswa
1. Web Server
Adalah salah satu aplikasi server yang mampu memb
client berupa http request dan memberikan balasan berupa http response.
server memberikan layanan berupa website kepada user menggunakan protokol http
(hypertext transfer protocol).

Contoh aplikasi web server
Apache (multi platform), IIS (Wins), light httpd(*nix), micro httpd(*nix)

Konfigurasi Web Server pada Linux (Lenny 5.0.5)
Paket yang diperlukan (
Syntax :
konfigurasi web server terdapat pada file
dengan keterangan sebagai berikut
ServerRoot /etc/apache2 : berfungsi untuk konfigurasi folder direktori http
server
User apache : untuk konfigurasi user yang menjalankan http server
Group apache : berfungsi untuk konfigurasi
server
DirectoryIndex index.htm index.html index.html.var : berfungsi untuk
konfigurasi halaman awal yang dibuka
AccessFileName
halaman web

konfigurasi HTML
Buatlah







Sehingga menjadi











<?php
echo <html><body bgcolor=red><center><table
border=7><tr><td><center><h1>Selamat Datang Peserta
LKS<p>di
Surakarta</h1></center></td></tr></table></center></body>
</html>
?>
Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
Adalah salah satu aplikasi server yang mampu membe
berupa http request dan memberikan balasan berupa http response.
server memberikan layanan berupa website kepada user menggunakan protokol http
(hypertext transfer protocol). Bekerja pada port 80 (http) dan port 443 (https)
Contoh aplikasi web server
Apache (multi platform), IIS (Wins), light httpd(*nix), micro httpd(*nix)
Konfigurasi Web Server pada Linux (Lenny 5.0.5)
Paket yang diperlukan ( apache dan php )
Syntax : apt-get install apache2 php5
konfigurasi web server terdapat pada file /etc/apache2/apache2.conf
dengan keterangan sebagai berikut,
ServerRoot /etc/apache2 : berfungsi untuk konfigurasi folder direktori http

User apache : untuk konfigurasi user yang menjalankan http server
Group apache : berfungsi untuk konfigurasi gro

DirectoryIndex index.htm index.html index.html.var : berfungsi untuk
konfigurasi halaman awal yang dibuka
AccessFileName .htaccess: berfungsi untuk konfigurasi
halaman web
HTML (Hypertext Markup Language)
Buatlah script php dengan nama index.php pada /var/www/
Sehingga menjadi
<?php
echo <html><body bgcolor=red><center><table
border=7><tr><td><center><h1>Selamat Datang Peserta
LKS<p>di
Surakarta</h1></center></td></tr></table></center></body>
</html>;
Teknik Komputer dan Jaringan @ 2010
erikan layanan permintaan dari
berupa http request dan memberikan balasan berupa http response. Web
server memberikan layanan berupa website kepada user menggunakan protokol http
Bekerja pada port 80 (http) dan port 443 (https)
Apache (multi platform), IIS (Wins), light httpd(*nix), micro httpd(*nix)
/etc/apache2/apache2.conf
ServerRoot /etc/apache2 : berfungsi untuk konfigurasi folder direktori http
User apache : untuk konfigurasi user yang menjalankan http server
group yang menjalankan http
DirectoryIndex index.htm index.html index.html.var : berfungsi untuk
: berfungsi untuk konfigurasi nama file untuk akses
pada /var/www/
echo <html><body bgcolor=red><center><table
border=7><tr><td><center><h1>Selamat Datang Peserta
Surakarta</h1></center></td></tr></table></center></body>
Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
konfigurasi password web (opsi tambahan):
htpasswd c .htpasswd <nama user>
lalu masukkan password yang dikehendaki, setelah itu buatlah file dengan
nama .htaccess dan konfigurasi file tersebut



contoh :



membuat alias / virtual directory (opsi tambahan)
Alias menyediakan pemetaan bagian bagian yang berbeda dari filesystem
host di dokumen dan untuk URL redirection.


edit file yang ada di dalam /etc/apache2/apache2.conf, lalu cari kata
AllowOverride ganti kata None menjadi AuthConfig, lalu tambahkan tulisan ini
pada baris terakhir :




contoh :




restart : /etc/init.d/apache2 restart







AuthName Login To My Homepage
AuthType Basic
AuthUserFile <letak file .htpasswd>
require user <nama user>
AuthName Login To My Homepage
AuthType Basic
AuthUserFile </var/www/tkj/.htpasswd>
require user tkj
Alias /<nama alias> /<folder letak file>
<Directory (folder letak file)>
AllowOverride AuthConfig
Order deny,allow
Allow from all
</Directory>
Alias /tkj /var/www/tkj
<Directory /var/www/tkj>
AllowOverride AuthConfig
Order deny,allow
Allow from all
</Directory>
Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
2. Domain Name System

Sebuah sistem yang menyimpan informasi tentang nama host maupun nama domain dalam
bentuk basis data tersebar (distributed database) di dalam jaringan komputer.

DNS merupakan system yang berfungsi untuk mentranslasikan IP menjadi domain atau
sebaliknya, mentranslasikan domain menjadi IP. Bekerja pada port 53

Paket yang diperlukan ( bind9 dan bind9utils )
Syntax : apt-get install bind9 bind9utils
Konfigurasi file /etc/bind/named.conf (untuk mendefinisikan forward lookup
zone dan reverse lookup zone)
IP kita 192.178.5.5 dan akan membuat local domain dengan nama itns2010-
05.smk.id, altalavista.com, crackzoid.com, mp34share.com,
warungmp3.com dan youtube.com serta memiliki host www( untuk web
server ), mail( untuk mail server ), ftp( untuk FTP Server ) ,maka
konfigurasinya :




















zone 5.178.192.in-addr.arpa IN {
type master;
file /etc/bind/db.5.178.192;
};
zone itns2010-05.smk.id IN {
type master;
file /etc/bind/db.itns2010-05.smk.id;
};

zone altalavista.com IN {
type master;
file /etc/bind/db.altalavista.com;
};

zone crackzoid.com IN {
type master;
file /etc/bind/db.crackzoid.com;
};

zone mp34share.com IN {
type master;
file /etc/bind/db.mp34share.com;
};

zone warungmp3.com IN {
type master;
file /etc/bind/db.warungmp3.com;
};

zone youtube.com IN {
type master;
file /etc/bind/db.youtube.com;
};


Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
Lalu copy file /etc/bind/db.127 menjadi /etc/bind/db.5.178.192 (reverse lookup
zone), dan file /etc/bind/db.local ( forward lookup zone ) menjadi
/etc/bind/db.itns2010-05.smk.id
/etc/bind/db.altalavista.com
/etc/bind/db.crackzoid.com
/etc/bind/db.mp34share.com
/etc/bind/db.warungmp3.com
/etc/bind/db.youtube.com

Keterangan :
Reverse Lookup Zone : mentranslasikan IP menjadi domain beserta host-nya
Forward Lookup Zone : mentranslasikan domain beserta host-nya menjadi IP




Edit file /etc/bind/db.5.178.192 (untuk mengkonfigurasi reverse lookup zone)





















;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA itns2010-05.smk.id. root.itns2010-05.smk.id. (
1 ; Serial
604800 ; Refresh
86400 ;Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS itns2010-05.smk.id.
5 IN PTR itns2010-05.smk.id.
5 IN PTR www.itns2010-05.smk.id.
5 IN PTR mail.itns2010-05.smk.id.
5 IN PTR ftp.itns2010-05.smk.id.
5 IN PTR altalavista.com.
5 IN PTR www.altalavista.com.
5 IN PTR crackzoid.com.
5 IN PTR www.crackzoid.com.
5 IN PTR mp34share.com.
5 IN PTR www.mp34share.com.
5 IN PTR warungmp3.com.
5 IN PTR www.warungmp3.com.
5 IN PTR youtube.com.
5 IN PTR www.youtube.com.
Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
Edit file /etc/bind/db.itns2010-05.smk.id





















Edit file /etc/bind/db.altalavista.com


























;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA itns2010-05.smk.id. root.itns2010-05.smk.id. (
2 ; Serial
604800 ; Refresh
86400 ;Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS itns2010-05.smk.id.
@ IN A 192.178.5.5
@ IN AAAA ::1
www IN A 192.178.5.5
mail IN A 192.178.5.5
ftp IN A 192.178.5.5


;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA altalavista.com. root.altalavista.com. (
2 ; Serial
604800 ; Refresh
86400 ;Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS altalavista.com.
@ IN A 192.178.5.5
@ IN AAAA ::1
www IN A 192.178.5.5



Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
Edit file /etc/bind/db.crackzoid.com




























Edit file /etc/bind/db.mp34share.com



























;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA crackzoid.com. root.crackzoid.com. (
2 ; Serial
604800 ; Refresh
86400 ;Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS crackzoid.com.
@ IN A 192.178.5.5
@ IN AAAA ::1
www IN A 192.178.5.5



;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA mp34share.com. root.mp34share.com. (
2 ; Serial
604800 ; Refresh
86400 ;Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS mp34share.com.
@ IN A 192.178.5.5
@ IN AAAA ::1
www IN A 192.178.5.5



Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
Edit file /etc/bind/db.warungmp3.com























Edit file /etc/bind/db.youtube.com





















Restart : /etc/init.d/bind9 restart

Uji coba : nslookup 192.178.5.5 atau nslookup itns2010-05.smk.id
dig itns2010-05.smk.id

*catatan : angka 5 pada pengaturan db.5.178.192 adalah Host-ID network yang kita
gunakan. Pengaturan pada router, hanya menambahkan keterangan nameserver
192.178.5.5 pada file /etc/resolv.conf .



nameserver 192.178.5.5
;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA warungmp3.com. root.warungmp3.com. (
2 ; Serial
604800 ; Refresh
86400 ;Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS warungmp3.com.
@ IN A 192.178.5.5
@ IN AAAA ::1
www IN A 192.178.5.5



;
; BIND reverse data file for local loopback interface
;
$TTL 604800
@ IN SOA youtube.com. root.youtube.com. (
2 ; Serial
604800 ; Refresh
86400 ;Retry
2419200 ; Expire
604800 ) ; Negative Cache TTL
;
@ IN NS youtube.com.
@ IN A 192.178.5.5
@ IN AAAA ::1
www IN A 192.178.5.5



Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
3. Mail Server

Perangkat lunak program yang mendistribusikan file atau informasi sebagai respons atas
permintaan yang dikirim via email

Paket yang di install :
Syntax : apt-get install postfix dovecot-imapd dovecot-common dovecot-pop3d squirrelmail

Keterangan ,

Postfix : adalah mail transfer agent bebas dan terbuka, merupakan mail transfer agent
default untuk sejumlah sistem operasi bertipe Unix

Imapd : (Internet Message Access Protocol) merupakan sebuah protokol yang dirancang
agar user dapat mengakses e-mail pada mailbox serta dapat berinteraksi dengan
mail server. Port yang digunakan oleh protokol ini dalam TCP/IP adalah port
nomor 143.

Pop3 : (Post Office Protocol version 3) merupakan protokol yang digunakan untuk
mengambil pesan dari mailbox pada komputer server dan menyimpannya pada
komputer lokal pengguna POP3. Server menggunakan port 110 pada TCP/IP

Squirrelmail : program untuk membangun mail server berbasis Web



Langkah Langkah Pengerjaan :

buatlah user ( adduser nama user )
admin password : admin
peserta password : surakarta




Eksekusi postfix dengan perintah dpkg-reconfigure postfix


System mail name : itns2010-05.smk.id
Root and postmaster mail recipient : root@itns2010-05.smk.id, post@itns2010-
05.smk.id
Other destination : itns2010-05.smk.id, debian, localhost. localdomain, localhost
Force synchron updates on mail queue : no
Local network : ok
Procmail for local directory : yes
Mailbox limit size : 0
Local address extention : +
Internet protocol to use : all

Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
Edit file /etc/dovecot/dovecot.conf

Untuk konfigurasi protokol yang digunakan dan mendefinisikan directory mail di
letakan








Tambahkan include squirrelmail ke dalam /etc/apache2/apache2.conf


Restart : /etc/init.d/apache2 restart dan /etc/init.d/dovecot restart
*Catatan : untuk edit tampilan mail ada di /usr/share/squirrelmail/config/conf.pl

Membuat virtual host / virtual domain
merupakan cara untuk mengatur banyak website atau URL dengan halaman yang
berbeda di dalam satu mesin atau satu IP , sama halnya dengan Alias


Edit file /etc/squirrelmail/apache.conf









Edit file /etc/apache2/apache2.conf




Restart : /etc/init.d/apache2 restart

Protocols = imap imapd pop3 pop3d


disable_plaintext_auth = no


mail_location = mbox: ~/mail:inbox =/var/mail/%u
Include /etc/squirrelmail/apache.conf
Alias /webmail /usr/share/squirrelmail


<VirtualHost *:80>
DocumentRoot /usr/share/squirrelmail
ServerName mail.itns2010-05.smk.id
</VirtualHost>
#nameserver.
#
HostnameLookups On
ServerName crackzoid.com
Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
4. NTP Server

Network Time Protocol adalah aplikasi layanan dari server untuk melakukan sinkronisasi
waktu dengan client-clientnya. sehingga time yang ada di sebuah jaringan adalah sama dan
seragam. Bekerja pada port 123 UDP.

Stratum : setiap tingkat dari sistem waktu dengan tingkatan semi-berlapis dari sebuah NTP
Server
Restrict : membatasi atau mendefinisikan alamat jaringan perangakat yang digunakan
sebagai NTP Server


Paket yang diperlukan ( ntp dan ntpdate )
Syntak : apt-get install ntp ntdate

Edit file /etc/ntp.conf (untuk melakukan konfigurasi terhadap NTP Server yang
bersifat Lokal)
















Restart : /etc/init.d/ntpd restart
Cek service NTP
ntpq p
sinkronasi dengan waktu local
ntpdate u 127.0.0.1

#server 3.debian.pool.ntp.org iburst
server 127.127.1.0
fudge 127.127.1.0 stratum 10
# By default, exchange time with everybody, but dont allow configuration.
# See /usr/share/doc/ntp-doc/html/accopt.html for details.
#restrict -4 default kod notrap nomodify nopeer noquery
#restrict -6 default kod notrap nomodify nopeer noquery
# Local users may interrogate the ntp server more closely.
restrict 127.0.0.1
#restrict ::1
# Clients from this (example!) subnet have unlimited access,
# but only if cryptographically authenticated
#restrict 192.168.123.0 mask 255.255.255.0 notrust
restrict 192.178.5.4 mask 255.255.255.252 nomodify notrap
# If you want to provide time to your local subnet, change the next line.
Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
5. FTP Server

File Transfer Protocol adalah sebuah protokol Internet yang berjalan di dalam lapisan
aplikasi yang merupakan standar untuk pentransferan berkas (file) komputer antar mesin-
mesin dalam sebuah internetwork. Dengan bahasa yang lebih mudah dapat dikatakan bahwa
FTP merupakan File Sharing yang berbasis web.

Sebuah server FTP diakses dengan menggunakan Universal Resource Identifier (URI)
dengan menggunakan format ftp://namaserver. Klien FTP dapat menghubungi server FTP
dengan membuka URI tersebut.

Bekerja pada port 21

Langkah langkah pengerjaan :
Paket yang diperlukan ( vsftpd )
Syntax : apt-get install vsftpd

Edit file /etc/vsftpd.conf ( untuk melakukan konfigurasi FTP Server )





Keterangan ,
Anonymous : Situs FTP yang dapat diakses tanpa harus memiliki login tertentu
Local : Situs FTP yang hanya dapat diakses oleh user lokal yang terdaftar dan harus
melakukan login terlebih dahulu
Umask : command yang berfungsi untuk men-set default permission dari sebuah file atau
folder yang akan dibuat


Edit file /etc/apache2/apache2.conf
Tambahkan pengaturan pada baris paling bawah untuk konfigurasi virtualhost





Restart : /etc/init.d/apache2 restart dan /etc/init.d/vsftpd restart

anonymous_enable=YES ( anonymous logon )
local_enable=YES ( untuk local user logon )
write_enable=YES
local_umask=022
anon_upload_enable=YES
anon_mkdir_write_enable=YES

<VirtualHost *:21>
DocumentRoot /home/ftp
ServerName ftp.itns2010-05.smk.id
</VirtualHost>

Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
6. File Server ( Samba )

Adalah sebuah program yang digunakan untuk keperluan sharing, baik file maupun printer
yang digunakan untuk menjembatani antar platform ( Linux dengan Windows ) karena
menggunakan protokol SMB (sebuah protokol yang mengacu pada protocol client/server
yang ditujukan sebagai layanan untuk berbagi berkas dalam sebuah jaringan komputer)


Paket yang diperlukan ( samba )

Syntax : apt-get install samba

Edit file /etc/samba/smb.conf
(untuk melakukan konfigurasi File Server)









Keterangan,
Security : berfungsi sebagai pengaturan validasi kamanan dalam login (permintaan user
name & password atau tidak)
Path : definisi letak folder yang akan dijadikan tempat untuk melakukan sharing
[nama] : nama sebuah file sharing
Writable : hak akses bagi pengguna untuk melakukan re-write
Read only : hak akses bagi pengguna untuk membaca
Comment : komentar/keterangan untuk sebuah file sharing
Valid user : definisi user yang di perbolehkan login

Langkah selanjutnya
Buatlah password samba untuk user admin
smbpasswd -a admin

Restart : /etc/init.d/samba restart
security = user
========================== Share Definitions ====================
[homes]
#mengganti hak akses pada folder /home/
#gantilah read only menjadi writable, contohnya:
writable = yes

#tambahkan pada baris paling bawah

[LKS_KEBUMEN]
path = /home/admin
writable = yes
comment = folder_yang_disharing_peserta_kebumen
public = yes
valid user = admin

Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
Konfigurasi PC Router

Konfigurasi yang perlu dilakukan :
1. DHCP Server
2. Proxy Server ( transparent proxy )
Langkah langkah konfigurasi PC Router ( Debian )
Konfigurasi IP Address
edit file yang ada di dalam /etc/network/interfaces







Restart : /etc/init.d/networking restart

1. Dynamic Host Configuration Protocol

DHCP merupakan suatu layanan yang menyewakan ip address ke client di dalam jaringan
secara otomatis yang mengacu pada range range ip address yang di share oleh DHCP
server , dalam jangka waktu tertentu.

Tahapan dalam penyewaan ip address
1. DHCP DISCOVER: DHCP client akan menyebarkan request secara broadcast untuk mencari
DHCP Server yang aktif.
2. DHCP OFFER: Setelah DHCP Server mendengar broadcast dari DHCP Client, DHCP server
kemudian menawarkan sebuah alamat kepada DHCP client.
3. DHCP REQUEST: Client meminta DCHP server untuk menyewakan alamat IP dari salah satu
alamat yang tersedia dalam DHCP Pool pada DHCP Server yang bersangkutan.
4. DHCP ACK: DHCP server akan merespons permintaan dari klien dengan mengirimkan
paket acknowledgment. Kemudian, DHCP Server akan menetapkan sebuah alamat (dan
konfigurasi TCP/IP lainnya) kepada klien, dan memperbarui basis data database miliknya.
Klien selanjutnya akan memulai proses binding dengan tumpukan protokol TCP/IP dan
karena telah memiliki alamat IP, klien pun dapat memulai komunikasi jaringan.


auto eth0
iface eth0 inet static
address 192.100.5.9
netmask 255.255.255.248
gateway 192.100.5.9

auto eth1
iface eth1 inet static
address 192.178.5.6
netmask 255.255.255.252
gateway 192.178.5.6

Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
Paket yang diperlukan ( dhcp3-server )
Syntax : apt-get install dhcp3-server

untuk melakukan konfigurasi dhcp server, lakukan hal berikut :
Edit file /etc/default/dhcp3-server



Edit /etc/dhcp3/dhcpd.conf
Misal kita menggunakan IP eth0 192.100.5.9/29






Restart : /etc/init.d/dhcp3-server restart

Keterangan :
Subnet : alamat jaringan yang digunakan antra router dengan client
Mask : subnetmask dari alamat jaringan yang dugunakan
Range : sederetan ip address yang dapat disewakan untuk client
Option routers : penambahan informasi default gateway
Option domain-name-servers : penambahan informasi tentang alamat DNS server



Konfigurasi agar Sistem Operasi memperbolehkan system routing, dg cara
memberikan opsi 1, pada file /etc/sysctl.conf


Apply konfirasi routing : sysctl -p






INTERFACE = eth0
#this is a very basic subnet declaration.

subnet 192.100.5.8 mask 255.255.255.248 {
range 192.100.5.10 192.100.5.14;
option domain-name-servers 192.178.5.5;
option domain-name itns2010-05.smk.id;
option routers 192.100.5.9;
}
net.ipv4.ip_forward = 1
Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
2. Proxy Server ( transparent proxy )

Proxy server adalah sebuah server pada jaringan komputer yang memberikan pelayanan
pada komputer client untuk dapat melakukan koneksi tidak langsung (indirect connection)
dengan jaringan yang lainnya. Client meminta koneksi ke arah proxy server kemudian server
melakukan koneksi ke arah server tujuan, atau mengambil data dari dalam tempat
penyimpanan sementara (cache). Bekerja pada port 3128 atau port 8080

Transparent proxy adalah suatu cara supaya client dapat tetap mengakses ke jaringan lain
tanpa harus memasukkan IP proxy server pada web browsernya

Fungsi dari Proxy Server antara lain:
Untuk menyembunyikan server tertentu dari publik demi keamanan
Sebaga Perantara antar jaringan
Untuk mempercepat akses ke resources yang diperlukan (caching)
Untuk membuka atau blokir terhadap situs-situs tertentu (filtering)
Untuk melewati kontrol keamanan/parental
Connection Sharing

Langkah langkah instalasi proxy server
Paket yang diperlukan ( squid )
Syntax : apt-get install squid
Pengaturan Proxy Server terdapat pada file /etc/squid/squid.conf








Misalnya







Restart : /etc/init.d/squid restart

Buatlah file /etc/blokir/blokir.txt yang berisi domain yang akan di blokir, misalnya
http_port 8080 transparent


acl <nama> src <alamat jaringan/subnet>
acl <nama> dstsomain <letak file>
acl <kata> url_regex -i <letak file>


http_access deny <nama>
http_access deny <kata>
http_access allow <nama>

http_port 8080 transparent


acl localnet src 192.100.5.8/29 #isikan source address
acl dilarang dstdomain /etc/blokir/blokir.txt
acl word url_regex -i /etc/blokir/word.txt


http_access deny dilarang
http_access deny word
http_access allow localnet

Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010




Buatlah file /etc/blokir/word.txt yang berisi kata yang akan di blokir, misalnya




Buatlah konfigurasi IPTABLES supaya dijalankan saat komputer aktif atau startup,
pada /etc/rc.local






REDIRECT Target
Target REDIRECT digunakan untuk mengalihkan jurusan (redirect) paket ke mesin itu sendiri.
Target ini umumnya digunakan untuk mengarahkan paket yang menuju suatu port tertentu untuk
memasuki suatu aplikasi proxy, lebih jauh lagi hal ini sangat berguna untuk membangun sebuah
sistem jaringan yang menggunakan transparent proxy. Contohnya kita ingin mengalihkan semua
koneksi yang menuju port http untuk memasuki aplikasi http proxy misalnya web server. Target
ini hanya bekerja untuk tabel nat pada chain PREROUTING dan OUTPUT atau pada chain buatan
yang dipanggil dari kedua chain tersebut.
Dari keterangan di atas, perjalanan paket dapat dibagi menjadi beberapa tahap :
- Paket berada dalam jaringan fisik.
- Paket masuk ke interface jaringan.
- Paket masuk ke chain PREROUTING pada tabel nat.
- Paket mengalami keputusan routing.
- Paket masuk ke chain INPUT pada tabel filter untuk mengalami proses penyaringan.
- Paket akan diterima oleh aplikasi yang bersangkutan, contoh web server.


Langkah selanjutnya untuk mengaktifkan iptables atau tabel routing tersebut ketikan
Sh /etc/rc.local atau
Reboot computer


www.altalavista.com
www.crackzoid.com
www.mp34share.com
www.warungmp3.com
www.youtube.com

It work

# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

iptables -t nat -A PREROUTING -p tcp -i eth0 --dport 80 -j REDIRECT --to-port 8080

exit 0


Lomba Ketrampilan Siswa Teknik Komputer dan Jaringan @ 2010
Konfigurasi PC Client

1. Instalasikan Sistem Operasi
Windows XP Service Pack 2 atau
Windows 7 Home Premium
2. Instalasikan Semua Driver yang dibutuhkan
3. Buatlah dua partisi dalam hardisk
(C:) System sebesar 50% dari kapasitas hardisk dengan format NTFS
(D:) Data sebesar 50% dari kapasitas hardisk dengan format NTFS
4. Konfigurasi PC Client sebagai berikut :

Company name : ITNS2010
Organizations : ITNS010
Computer name : pengguna05
User name : admin
User password : itns201005
IP LAN (eth) : 192.168.5.10/30
IP WLAN : DHCP

Anda mungkin juga menyukai