viniciuspedra
(usa Debian)
Enviado em 07/05/2013 - 11:13h
segue meu firewall
#!/bin/bash
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "==== : Compartilhando a conexao: OK!"
iptables -F
iptables -t nat -F
iptables -t mangle -F
echo "==== : Limpando as regras existentes: OK!"
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
#iptables -t nat -A POSTROUTING -s 192.168.120.0/255.255.0.0 -o eth1 -j MASQUERADE
echo "==== : Compartilhamento de internet atrav�s de mascaramento: OK!"
#iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 1/s -j ACCEPT
#iptables -A INPUT -p icmp --icmp-type echo-reply -m limit --limit 1/s -j DROP
#echo "==== : Limite contra ping da morte e DoS: OK!"
#iptables -P FORWARD DROP
#echo "==== : Isolando pacotes: OK!"
#echo "==== : Liberando somente o necessario: OK!"
iptables -A FORWARD -i eth0 -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -p udp --dport 443 -j ACCEPT
echo "==== : Liberando acesso HTTPS: OK!"
iptables -A FORWARD -p udp --sport 53 -j ACCEPT
iptables -A FORWARD -p udp --dport 53 -j ACCEPT
echo "==== : Liberando DNS: OK!"
iptables -A FORWARD -p tcp --sport 25 -j ACCEPT
iptables -A FORWARD -p tcp --dport 25 -j ACCEPT
iptables -A FORWARD -p tcp --sport 110 -j ACCEPT
iptables -A FORWARD -p tcp --dport 110 -j ACCEPT
echo "==== : Liberando E-mail: OK!"
iptables -A FORWARD -p tcp --sport 1863 -j ACCEPT
iptables -A FORWARD -p tcp --dport 1863 -j ACCEPT
echo "==== : Liberando MSN: OK!"
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
echo "==== : Liberando SSH: OK!"
iptables -A FORWARD -p tcp --dport 20561 -j ACCEPT
iptables -A FORWARD -p tcp --sport 20561 -j ACCEPT
#echo "==== : Bloqueando o DHCP Indevido: OK!"
#iptables -A FORWARD -p udp --dport 67 -j DROP
#iptables -A FORWARD -p udp --sport 67 -j DROP
#iptables -A FORWARD -p udp --dport 68 -j DROP
#iptables -A FORWARD -p udp --sport 68 -j DROP
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
#echo "==== : Redirecionando trafego da 80 para a 3128: OK!"
fica complicado eu deixar a eth1 como dhcp pois nela eu recebo a fibra direto e o equipamento de fibra não tem um servidor dhcp nele... a menos q eu deixe o roteador wireless da forma q está, com a antena desabilitada e roteando o acesso..