minussi
(usa Debian)
Enviado em 07/09/2009 - 18:24h
Sobre o squid, como mencionei antes, somente acrescentei "transparent" na linha 1112, onde esta definido "http_port 3128".
Abaixo o firewall.sh, com chamada em rc.local:
servidor:/etc/init.d# cat firewall.sh
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -t nat -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j REDIRECT --to-port 3128
Aqui o interfaces:
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface WAN
allow-hotplug eth0
iface eth0 inet dhcp
# The secondary network interface LAN
auto eth1
iface eth1 inet static
address 192.168.0.100
netmask 255.255.255.0