Saya baru setting dan berhasil.
iptables+squid=transparent proxy (RH 9)
step by step:
1.server box :eth1 ip internal 192.168.74.1 tanpa GW ;
eth0 ip external 202.x.x.66 GW 202.x.x.65(dari isp
static isp, yang dapat dhcp dari isp, atau dapat
dialup juga bisa)
2.client box:eth0 ip 192.168.74.2 GW 192.168.74.1 +
dns
3.server:konfigurasi squid.conf sesuai petunjuk di
dokumen /usr/share/doc/squid-2.5.STABLE1/QUICKSTART.
(cukup simple)
4.#/etc/init.d/iptables stop . kemudian 
client : set browser ke proxy : 192.168.74.1 port
3128. pastikan bisa mengakses internet.
5.server : tambahkan konfigurasi squid dengan : 
http_port 3128
httpd_accel_host virtual
httpd_accel_port 80
httpd_accel_with_proxy  on
httpd_accel_uses_host_header on
httpd_accel_single_host off
6.server:
#echo "1">/proc/sys/net/ipv4/ip_forward(untuk
mengaktifkan forwading)
7.flush semua rule iptables, dengan kata lain set
security ke "no firewall"
8.#iptables -t nat -A POSTROUTING -s 192.168.74.0/24
-d 0.0.0.0/0 -j MASQUERADE
setelah langkah 8 cek dengan disable proxy di browser
client, harus bisa internet.
9.agar bisa caching lewat squid:
#iptables -t nat -A PREROUTING -i eth1 -p tcp --dport
80 -j REDIRECT --to-port 3128
10.lakukan browsing di client, cek di
/var/log/squid/access.log, pastikan ada hit dari
client.
11.save konfigurasi #iptables-save

untuk ipchains, command harus dicari persamaan dengan
yang di iptables.

rgrds

--- adi <[EMAIL PROTECTED]> wrote:
> saya mencoba mengetes sharing internet menggunakan
> Linux 7.3 dengan step
> sebagai berikut, mungkin ada yang salah dari step
> yang saya jalankan ini
> karena tetap saja internet sharing nya nga jalan...
> 
> jaringan di tmpat saya mengunakan direct cable
> dengan dapet IP dhcp dari
> provider sedangkan jaringan lokal
> menggunakan IP 192.168.10.xx
> 
> step yang saya lakukan
> 
> 
> 1.
>  mengaktifkan ip forward
> # echo "1" > /proc/sys/net/ipv4/ip_fordward
> 
> 2.
> konfigurasi ip_forwarding
>  # ipchains -A forward -s 192.168.10.0/24 0.0.0.0/0
> -j MASQ
> 
> 3.
> dan setting di squid sbb:
> 
> 
>  http_port 3128
>  http_port 8080
>  icp_port 3130
> 
> 
>  tcp_outgoing_address 255.255.255.255
>  udp_incoming_address 0.0.0.0
>  udp_outgoing_address 255.255.255.255
> 
> 
>  cache_dir ufs /var/spool/squid 1000 16 256
> 
> 
> acl all src 0.0.0.0/0.0.0.0
> acl manager proto cache_object
> 
> acl localhost src 127.0.0.1/255.255.255.255
> 
> acl allowed_host src 192.168.10.0/255.255.255.0
> 
> 
> acl SSL_ports port 443 563
> acl Safe_ports port 80          # http
> acl Safe_ports port 21          # ftp
> acl Safe_ports port 443 563     # https, snews
> acl Safe_ports port 70          # gopher
> acl Safe_ports port 210         # wais
> acl Safe_ports port 1025-65535  # unregistered ports
> acl Safe_ports port 280         # http-mgmt
> acl Safe_ports port 488         # gss-http
> acl Safe_ports port 591         # filemaker
> acl Safe_ports port 777         # multiling http
> acl CONNECT method CONNECT
> 
> 
> 
> http_access allow manager localhost
> http_access deny manager
> 
> 
> 
> http_access deny CONNECT !SSL_ports
> 
> 
> http_access allow localhost
> http_access allow all
> 
> 
> dari step dan settingan tersebut apakah ada yang
> salah yaaa, ato benar-benar
> salah
> 
> 
> 
> 
> 
> 
> -- 
> Berhenti langganan:
> [EMAIL PROTECTED]
> Arsip dan info: http://linux.or.id/milis.php
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

-- 
Berhenti langganan: [EMAIL PROTECTED]
Arsip dan info: http://linux.or.id/milis.php

Kirim email ke