VLeal
(usa Outra)
Enviado em 10/03/2010 - 10:50h
Bom dia a todos.
Depois de muita briga consegui alguma coisa.
Os serviços (e-mail, ssh, etc), acessos a servidores e conectividade social estão funcionando, tenho ainda problemas com alguns sites mas acho que agora já mais fácil para resolver...
A todos que estão sofrendo com este problema segue o meu script do firewall:
# Conectividade Social e outros bichos
iptables -t mangle -A POSTROUTING -s 192.168.0.0/24 -d 200.201.174.0/24 -j ACCEPT # Conectividade
iptables -t mangle -A POSTROUTING -s 192.168.0.0/24 -d 74.125.47.121/0 -j ACCEPT # mapeia 1
iptables -t mangle -A POSTROUTING -s 192.168.0.0/24 -d 200.234.200.182/0 -j ACCEPT # mapeia 2
iptables -t mangle -A POSTROUTING -s 192.168.0.0/24 -d
www.mapeia.com.br -j ACCEPT # mapeia 3
iptables -t mangle -A POSTROUTING -s 192.168.0.0/24 -d
www.averbweb.com.br -j ACCEPT # averbweb
iptables -t mangle -A POSTROUTING -s 192.168.0.0/24 -d maps.google.com.br -j ACCEPT # google maps 1
iptables -t mangle -A POSTROUTING -s 192.168.0.0/24 -d maps.google.com -j ACCEPT # google maps 2
iptables -t mangle -A POSTROUTING -s 192.168.0.0/24 -d pagead2.googlesyndication.com -j ACCEPT # google maps 3
iptables -t mangle -A POSTROUTING -s 192.168.0.0/24 -d partner.googleadservices.com -j ACCEPT # google maps 4
####### eu coloquei aqui também os ips fixos da matriz e filiais para aceitar conexões externas e internas
# Libera portas de trabalho
iptables -t mangle -A POSTROUTING -m layer7 --l7proto pop3 -j ACCEPT
iptables -t mangle -A POSTROUTING -m layer7 --l7proto smtp -j ACCEPT
iptables -t mangle -A POSTROUTING -m layer7 --l7proto ssh -j ACCEPT
iptables -t mangle -A POSTROUTING -m layer7 --l7proto ftp -j ACCEPT
# Servidores (pra não zicar conexões externas)
iptables -t mangle -A POSTROUTING -s 192.168.0.x -d 0/0 -m layer7 --l7proto skypetoskype -j ACCEPT
iptables -t mangle -A POSTROUTING -s 192.168.0.x -d 0/0 -m layer7 --l7proto skypeout -j ACCEPT
iptables -t mangle -A POSTROUTING -s 0/0 -d 192.168.0.x -m layer7 --l7proto skypetoskype -j ACCEPT
iptables -t mangle -A POSTROUTING -s 0/0 -d 192.168.0.x -m layer7 --l7proto skypeout -j ACCEPT
iptables -t mangle -A POSTROUTING -s 192.168.0.y -d 0/0 -m layer7 --l7proto skypetoskype -j ACCEPT
iptables -t mangle -A POSTROUTING -s 192.168.0.y -d 0/0 -m layer7 --l7proto skypeout -j ACCEPT
iptables -t mangle -A POSTROUTING -s 0/0 -d 192.168.0.y -m layer7 --l7proto skypetoskype -j ACCEPT
iptables -t mangle -A POSTROUTING -s 0/0 -d 192.168.0.y -m layer7 --l7proto skypeout -j ACCEPT
# Libera Skype por IP (pessoas que podem usar o skype)
iptables -t mangle -A POSTROUTING -s 192.168.0.w -d 0/0 -m layer7 --l7proto skypetoskype -j ACCEPT
iptables -t mangle -A POSTROUTING -s 192.168.0.w -d 0/0 -m layer7 --l7proto skypeout -j ACCEPT
iptables -t mangle -A POSTROUTING -s 0/0 -d 192.168.0.w -m layer7 --l7proto skypetoskype -j ACCEPT
iptables -t mangle -A POSTROUTING -s 0/0 -d 192.168.0.w -m layer7 --l7proto skypeout -j ACCEPT
iptables -t mangle -A POSTROUTING -s 192.168.0.z -d 0/0 -m layer7 --l7proto skypetoskype -j ACCEPT
iptables -t mangle -A POSTROUTING -s 192.168.0.z -d 0/0 -m layer7 --l7proto skypeout -j ACCEPT
iptables -t mangle -A POSTROUTING -s 0/0 -d 192.168.0.z -m layer7 --l7proto skypetoskype -j ACCEPT
iptables -t mangle -A POSTROUTING -s 0/0 -d 192.168.0.z -m layer7 --l7proto skypeout -j ACCEPT
# Bloqueia Skype para toda a rede
iptables -t mangle -A POSTROUTING -m layer7 --l7proto skypeout -j DROP
iptables -t mangle -A POSTROUTING -m layer7 --l7proto skypetoskype -j DROP
iptables -t mangle -A FORWARD -m state --state ESTABLISHED,RELATED -j ACCEPT
Usei a mesma tabela (mangle) e chain (postroute) para toda a regra, senão funcionava uma coisa mas outra não ou nem funcionava.
Se alguem puder melhorar eu agradeço.
Com certeza vai dar outros problemas, vai depender do que voce pretende liberar ou não terá que inserir nas regras acima.
A todos que colaboram até agora obrigado.
T+