> Saya juga lagi mo bikin warnet & buat gateway aku mo setup linux &
> kebeneran pake RH 7.3, di server aku mo pasang 3 eth, 1 public
> (202.146.x.x) 2 private (192.168.0.1 dan 192.168.1.1)..
  Asumsi :
  Eth0 sambung ke backbone (202.146.x.y)
  Eth1 sambung ke lan1 (192.168.0.a)
  Eth2 sambung ke lan2 (192.168.1.b)

  netmask untuk lan adalah 255.255.255.0

> Yang aku mo tanyain gimana cara setting nat-nya ?? biar klien dari 2
> subnet diatas bisa konek ke internet ...

#!/bin/bash
#gathering tools info
tmp=`whereis iptables | awk '{print $2}'`
iptables=$tmp

tmp=`whereis ip | awk '{print $2}'`
ip=$tmp

sysconf_dir="/etc/sysconfig/network-scripts"
lan1_if="eth1"
lan2_if="eth2"

public_ip_if="eth0"


#gathering lan1 interfaces info
tmp=`/sbin/ip route show | grep $lan1_if | grep link | awk '{print $1}'`
lan1_network=$tmp

#gathering lan2 interfaces info
tmp=`/sbin/ip route show | grep $lan2_if | grep link | awk '{print $1}'`
lan2_network=$tmp

#gathering public ip info
tmp=`/sbin/ip addr show | grep $public_ip_if | grep inet | awk '{print
$2}' | awk -F "/" '{print $1}'`
public_ip=$tmp

#buat nat buat interfaces lan1 and 2

#lan1
$iptables -t nat -A POSTROUTING -s $lan1_network -d ! $lan1_network -j
SNAT --to $public_ip

#lan2
$iptables -t nat -A POSTROUTING -s $lan2_network -d ! $lan2_network -j
SNAT --to $public_ip

> Kalau menggunakan squid dengan 2 eth card u/ ip private, apakah ada
> setting yang harus dirubah ??

tambahkan acl spt ini dibawah acl localhost di squid.conf anda

acl local_1 src lan1_network/lan1_netmask
acl local_2 src lan2_network/lan2_netmask

tambahkan rule http_acess sesudah baris ini di squid.conf anda :
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS

http_access allow local_1
http_access allow local_2


restart squid anda.


regards
Budi Aditya



-- 
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3

Kirim email ke