hello
lan_one|-------------|gateway|---------|lan_two
| |
squidbox |
(member of lan_one) |
|
(world)
question 1.
at the moment traffic from BOTH lans seems to be prerouted to the squid
box
but i want lan_two traffic to bypass the squidbox and go direct ( for
now...)
i'm sure its iptables syntax but i cant seem to get it to work
any advice or examples greatly appreciated
-----s--------n------------i--------------------p--------------------
drop lan_one - force them to use the squid box
$IPTABLES -A INPUT -i $NIC_ONE -s ! $SQUIDBOX -p tcp --dport 80 -j DROP
$IPTABLES -A INPUT -i $NIC_TWO -s $LAN_TWO -d 0/0 -p tcp --dport 80 -j
ACCEPT
$IPTABLES -A PREROUTING -t nat -i $NIC_ONE -s ! $SQUIDBOX -p tcp --dport
80 -j DNAT --to-destination $SQUIDBOX:3128
$IPTABLES -A POSTROUTING -t nat -o $NIC_ONE -s $LAN_ONE -d $SQUIDBOX -j
SNAT --to-source $GATEWAY
$IPTABLES -A FORWARD -s $LAN_ONE -d $SQUIDBOX -i $NIC_ONE -o $NIC_ONE -p
tcp --dport 3128 -j ACCEPT
# lan_one to world
$IPTABLES -A lan-world -s $SQUIDBOX -p tcp --dport 80 -j ACCEPT
$IPTABLES -A lan-world -p tcp --dport 22 -j ACCEPT
$IPTABLES -A lan-world -p tcp --dport 664 -j ACCEPT
$IPTABLES -A lan-world -p tcp --dport 995 -j ACCEPT
$IPTABLES -A lan-world -p tcp --dport 465 -j ACCEPT
etc etc
# lan_two to world ... simple for now
$IPTABLES -A lan-fax -p tcp -j ACCEPT
$IPTABLES -A lan-fax -p udp -j ACCEPT
$IPTABLES -A lan-fax -p icmp -j ACCEPT
$IPTABLES -A lan-fax -j DROP
$IPTABLES -A FORWARD -i $NIC_ONE -o $WORLD -s $LAN_ONE -j lan-world
$IPTABLES -A FORWARD -i $NIC_TWO -o $WORLD -s $LAN_TWO -j fax-world
---------------------------------------------------------------------------------
question 2.
if both lans do use the cache ( with a tighter iptables in place ) is it
possible to cache but not log lan_two traffic ?
thanks in advance
greylake
Received on Sun Jan 23 2005 - 21:44:31 MST
This archive was generated by hypermail pre-2.1.9 : Mon Mar 07 2005 - 12:59:36 MST