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 = OS (Linux)
2. Port Proxy = 3128
3. Cache Manager = nama_peserta@sekolah.sch.id
4. Visible host = www.sekolah.sch.id
5. Transparant proxy
6. Blocking Site = www.intel.com, www.yahoo.com
Konfigurasi Router
1. NAT = yes
Topologi dgn IP address
B. LANGKAH PEMBAHASAN
1. Interface
a. Edit konfigurasi “interfaces” dan masukan data-data konfigurasi sesuai soal
dengan cara sebagai berikut:
# nano /etc/network/interfaces
# Interface untuk WAN
auto eth0
iface eth0 inet static
address 192.168.1.80
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.20
# Interface untuk LAN
auto eth1
iface eth1 inet static
address 192.168.100.1
netmask 255.255.255.192
network 192.168.100.0
broadcast 192.168.100.63
# Interface untuk Repository
auto eth0:0
iface eth0:0 inet static
address 192.169.1.30
netmask 255.255.255.0
network 192.169.1.0
broadcast 192.169.1.255
b. Restart “networking” agar konfigurasi yang baru bisa aktif dengan cara sebagai berikut :
# service networking restart
2. IP Forward / sysctl.conf
Edit konfigurasi file “sysctl.conf” dengan perintah sebagai berikut :
# nano /etc/sysctl.conf
net.ipv4.ip_forward=1
net.ipv6.conf.all.forwarding=1
cari dan hilangkan tanda # didepannya sehingga spt parameter diatas.
Lakukan ”save” dan “exit”
3. IP Table / rc.local / NAT
Edit konfigurasi file “rc.local” dengan perintah sebagai berikut :
# nano /etc/rc.local
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables –t nat –A PREROUTING –i eth1 –p tcp –-dport 80 –j REDIRECT -–to–port 3128
exit 0
Tambahkan parameter seperti diatas sebelum exit 0
Lakukan “save” dan “exit”
4. Proxy / Squid
a. Install aplikasi “squid” dengan perintah sebagai berikut :
# apt-get install squid
b. Edit konfigurasi squid yaitu file “squid.conf” dengan perintah sebagai berikut:
# nano /etc/squid/squid.conf
http_port 3128 transparent
cache_mem 32 mb
cache_mgr nama-peserta@sekolah.sch.id
# INSERT YOUR OWN RULER(S)
acl jaringan1 src 192.168.100.0/26
acl block dstdomain “/etc/squid/hadang”
http_access deny block
http_access allow jaringan1
Lakukan “save” dan “exit”
5. Membuat File “block”
Langkah selanjutnya kita buat file yg berisi daftar situs yang akan diblock dengan
perintah sebagai berikut :
# nano /etc/squid/hadang
.intel.com
.yahoo.com
Lakukan “save” dan “exit”
6. Restart Squid
Untuk menjalankan proxy sebaiknya kita lakukan restart system / OS / Boot ulang
dengan perintah sebagai berikut :
# reboot
SELAMAT MENCOBA SEMOGA BERHASIL ...
Sumber dari sahabat saya dari blog http://indone17.blogspot.com/2014/11/soal-ujian-praktik-kejuruan-20132014.html
Sumber dari sahabat saya dari blog http://indone17.blogspot.com/2014/11/soal-ujian-praktik-kejuruan-20132014.html