rangelozi
(usa Ubuntu)
Enviado em 09/10/2009 - 16:28h
#!/bin/bash
echo "carregando firewall..."
iptables -F
iptables -Z
iptables -X
iptables -t nat -F
modprobe ip_tables
modprobe iptable_nat
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -A INPUT -p tcp --syn -s 192.168.1.0/255.255.255.0 -j ACCEPT
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
echo "firewall carregado..."
Configura isso no seu iptables...
Depois de carregar o novo script executa o seguinte comando :
iptables -t nat -L
Tem que aparecer:
Chain PREROUTING (policy ACCEPT)
target prot opt source destination
REDIRECT tcp -- anywhere anywhere tcp dpt:www redir ports 3128
Ok!?