mrjeday
(usa Debian)
Enviado em 24/08/2010 - 21:21h
Possuo um squid NÃO transparente e to enfrentando o seguinte problema:
Tenho uma aplicação em Delphi que se conecta a um banco de dados em uma outra máquina, ambos na porta 1433. Então é mais ou menos assim...
10.0.0.5:1433 <==> 10.0.0.1 <==> 200.200.200.200:1433
10.0.0.5 = ip da máquina que está rodando a aplicação
10.0.0.1 = ip do proxy não transparente
200.200.200.200 = ip da máquina de destino, onde fica o banco de dados.
Não tenho nenhuma regra iptables implementada.
Quando dou um nmap no proxy, recebo o seguinte resultado:
Not shown: 1673 closed ports
PORT STATE SERVICE
22/tcp open ssh
53/tcp open domain
80/tcp open http
111/tcp open rpcbind
113/tcp open auth
3128/tcp open squid-http
8080/tcp open http-proxy
Quando dou um nmap na máquina de destino, recebo o seguinte resultado:
Not shown: 1679 filtered ports
PORT STATE SERVICE
1433/tcp open ms-sql-s
Percebam que a porta 1433 não aparece como aberta no proxy, por mais que eu force a abertura para aparecer no nmap não funciona.
Ao fazer um tcpdump na origem tenho o seguinte resultado:
21:02:37.797972 IP 10.0.0.5.4571 > 200.200.200.200.1433: S 67184945:67184945(0) win 65535 <mss 1460,nop,nop,sackOK>
21:02:40.778583 IP 10.0.0.5.4571 > 200.200.200.200.1433: S 67184945:67184945(0) win 65535 <mss 1460,nop,nop,sackOK>
21:02:46.813890 IP 10.0.0.5.4571 > 200.200.200.200.1433: S 67184945:67184945(0) win 65535 <mss 1460,nop,nop,sackOK>
e fica nisso até a conexão ser rejeitada a origem.
O NAT está desabilitado, e se possível gostaria de deixar assim.
E minha rede é dinâmica, cabendo ao servidor DNS entregar o proxy aos navegadores.
Possuo windows XP na origem;
Possuo windows server 2003 no destino;
E no proxy, é Debian com iptables+squid+dansguardian.
Qualquer idéia é bem vinda, agradeço desde já.
Victor Figueira