
philippeliso
(usa Ubuntu)
Enviado em 25/07/2012 - 15:15h
Seguinte galera, estou tendo um problema chato que passou a acontecer ou foi notado de uns tempos para ca.....
Tenho um servidor Linux que é meu Gateway de internet, firewall, proxy squid e mais alguns serviços.
A maioria dos usuários estão conectados ao proxy, pois este só mapeia a porta 80, é proxy transparente....
O Problema:
Esses usuários que estão no proxy precisam acessar constantemente hosts mysql (3306) externos de clientes e se eu não adicionar este usuário em minha regra de NAT, o mesmo não consegue acessar o host mysql do cliente, colocando a regra NAT ele acessa normal, porem por estar diretamente na internet ele nao passa pelo filtro do Squid, podendo o usuario navegar livremente na internet, o que nao queremos.
Por Exemplo:
Usuário Gustavo - 192.168.0.165
Regra NAT que resolve o problema, porem tira o usuario do proxy squid:
iptables -t nat -A PREROUTING -s 192.168.0.165 -d 0.0.0.0/0 -j ACCEPT
Apos colocar isso no meu arquivo firewall, o Gustavo consegue acessar o banco dos clientes, porem fica com a internet totalmente liberada.
Minha regra padrao para direcionar o travego da porta 80 para squid
iptables -t nat -A PREROUTING -i $iflocal -p tcp --dport 80 -j REDIRECT --to-port 3128
Sera que alguem tem ideia do q possa estar travando esse acesso dos usuario ao mysql dos clientes?
OBS: Com outras portas, tipo ssh(22) o usuario acessa normal, nao ocorre o problema.