Konfigurasi Ubuntu server sebagai Router dan Proxy Transparen

Langkah Konfigurasi Ubuntu server sebagai Router

1.    Setelah instalasi
-    Sudo –i
-    Passwd root
2.    Setting Ip address untuk client
Nano /etc/network/interfaces
3.    Restart Network interface
/etc/init.d/networking restart
4.    Konfigurasi IP forward
Nano /etc/sysctl.conf
Cari
#Net.ipv4.ip_forward ? hilangkan tanda pagar
  Net.ipv4.ip_forward
5.    Konfigurasi ip tables, ketikan perintah berikut
Iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
(hal ini dilakukan agar client yang terhubung melalui router dapat mengakses internet)
6.    Simpan Iptables
Iptables-save
7.    Menyimpan tabel routing agar konfigurasi tidak hilang saat router dimatikan
nano /etc/rc.local

iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo “1" > /proc/sys/net/ipv4/ip_forward
exit 0
8.    Merestart kembali layanan network.
/etc/init.d/networking restart






INSTALL & KONFIGURASI SQUID
apt-get install squid
groupadd proxy
useradd proxy -g proxy -d /usr/local/squid -s /usr/bin/nologin
terus rubah owner direktori webcachenya misal kita mau simpen di /cache
(sesuaikan untuk cache yang ditaruh di direktori cache lainnya)
chown -R proxy.proxy /cache
nah terus edit squid.conf nya
kalo udah, bikin direktori cachenya
#squid -z
jalanin deh squidnya
#squid -SYDF
setting transparen proxy
iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables-save



lalu tambahkan iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 3128 rc.local


RC.LOCAL

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 3128
exit 0


jika sudah save lalu reboot
selesai dah ...

0 komentar:

Posting Komentar