Como liberar acesso para conectar em banco de dados firebird ODBC
-
Boa noite pessoal,
estou usando o programa firebird ODBC para tentar conectar em um banco de dados porém sem sucesso...
a porta que é usada é a 3306 já tentei liberar essa porta e não consegui.
O banco de dados não se encontra na empresa de onde estou tentando acessar é externo no qual preciso acessar para importar alguns arquivos do ERP da empresa.
Alguém tem alguma dica sobre esse assunto ou já tentou se conectar dessa forma?
Desde já muito obrigado.
-
Pessoal só um detalhe...
Eu vi no relatório do squid que para o ip que o banco de dados tenta acessar dava como negada e ao tentar pingar aquele ip não tinha conexão...
Então usei o "easyrule" e começou a ter comunicação pelo ping mais mesmo assim não estava conectando no banco de dados...
-
Você já tentou fazer um telnet na porta 3306.
Testa na rede interna, depois na externa.
Se comunicar dentro da rede, precisa fazer a liberação de porta.
Se comunicar fora, tente fazer um encaminhamento de porta para o IP do servidor.
E testa o programa novamente.
O se não tiver o telnet, é só ativar o recurso no windows.
O comando no cmd é assim:
telnet ip port
Ex.: telnet 192.168.1.254 1433 -
Já adicionou essa porta lá no Squid ACL ports?
-
@mcury Bom dia,
já sim
-
@mateussales98 não consegui fazer esse procedimento...
Poderia me explicar melhor?
-
Eu tentei acessar o endereço via navegador e a mensagem que aparece no pfsense para o endereço do banco de dados é assim:
TCP/MISS 503 ............................
-
Usa essa ferramenta para testar se a porta está realmente aberta.
https://ping.eu/port-chk/
Eu gosto de usar o telnet que já tem no windows.
A ideia é ver se a porta está aberta, e em qual ponto exatamente ela dá erro.
-
@mateussales98 aparece como fechada.
Eu fiz um teste de outro link que não passa pelo pfsense e consigo conectar...
o problema é que esse banco de dados vai fazer acesso direto ao ERP da empresa e por isso não posso trocar de rede entendeu?
mais a porta continua fechada.
-
Ex:
Nesse caso, deu erro pq neste ip não tem nada na porta 443.
Mas se eu mudo a porta para um serviço e ela está aberta aparece da seguinte forma:
Significa que está aberta para comunicação -
@mateussales98 eu fiz um teste pra verificar a porta por essa ferramenta que vc me mandou pelo link de internet que passa fora do pfsense e também a mensagem que tenho de volta é que a porta esta fechada, não sei se isso ajuda...
-
@mateussales98 a mensagem que eu tenho no cmd é que esse comando "telnet" não é reconhecido como comando interno...
-
https://king.host/wiki/artigo/como-liberar-o-uso-do-telnet-no-windows-10/
Telnet é muito útil na verificação de portas. Recomendo você ativar o recurso, conforme link.
Aí você faz o teste dentro da sua rede e vê qual o resultado.
-
Tem alguma configuração de NAT?
Faz uma tradução da porta 3306 para o ip do seu banco de dados.
-
@mateussales98 tenho e são para portas 3389 e 3050
abaixo segue a imagem do erro que aparece na porta 3306
-
No Servidor que está instalado o Banco de dados deve estar bloqueando esta porta.
Verifica se a porta 3306 está liberada no firewall do servidor. -
@mateussales98 Bom dia
Falei com o pessoal do banco de dados e eles disseram que lá esta tudo liberado...
Não sei mais o que fazer...
-
Boa tarde Pessoal,
Eu não consegui abrir a porta 3306...
alguém poderia me dar alguma dica?
-
RESOLVIDO PESSOAL
Na verdade consegui criar uma regra que liberou o acesso.
Liberei esta regra para os ips do banco de dados na LAN inteira apontando para a porta 3306 e funcionou.