Salam linux,
Langsung aja ya, saya sedang membuat proxy transparent dan koneksi
internet saat ini menggunakan router adsl sebagai router, lalu
dibelakangnya adalah proxy yang bertugas mengatur lalu lintas koneksi
jaringan lokal ke internet, gambaran jelasnya seperti ini.
<Internet>---<ADSL-router>---<Squid-Proxy>---<jaringan lokal>
Penjelasan IP:
ADSL --> 202.154.9.45 <publik>
--> 192.168.1.1 <lokal>
squid-proxy --> 192.168.1.2 <eth0> <---yang ke router adsl
--> 192.168.2.1 <eth1> <--- yang ke jaringan lokal
jaringan lokal ---> 192.168.2.0/24
Keadaan sudah berjalan baik saat klien mengkonfigurasi secara manual
(memasukkan ip-proxy server ke settingan browser), tapi ketika saya
merubahnya dengan cara me-redirect port 80 ke port proxy (8080), malah
ga jalan.
potongan script squid.conf untuk transparent proxy:
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_single_host on
httpd_accel_with_proxy on
httpd_accel_uses_host_header on
script iptables yang saya sudah jalankan:
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -i eth1 -s 192.168.2.0/24 -p tcp --dport
80 -j REDIRECT --to-port 8080
Tapi tidak dapat me-redirect port 80 dari klien ke port 8080
lalu saya mencoba script iptables lain:
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to
192.168.2.1:8080
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT
--to-port 8080
hasilnya sama aja, ga jalan juga :(
Nah, saya bingung, apa yang salah? tolong bantu ya, trims atas
perhatiannya...
t0m
--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis