Autor Tópico: Firebird recusando conexoes de clientes  (Lida 14227 vezes)

Offline Matheus17

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Firebird recusando conexoes de clientes
« Online: 10 de Setembro de 2014, 11:24 »
Bom dia pessoal,

Estou com o seguinte problema: instalei o ubuntu server 14, e configurei o samba, ssh e o firebird2.5_Superclassic, porém não consigo conectar os computadores clientes no firebird aparece a seguinte msg: "UNABLE TO COMPLETE NETWORK REQUEST TO HOST "SERVERSMB". FAILED TO ESTABLISH A CONNECTION. NENHUMA CONECXÃO PÔDE SER FEITA PORQUE A MAQUINA DE DESTINO AS RECUSOU NATIVAMENTE." já parei o iptables, já dei permissões de acesso a pasta aonde o banco está e nada de funcionar (a pasta do banco esta "/var/firebird/), instalei interface gráfica nele para colocar o flameRobin e ver se estava acessando o banco e acessou normalmente, já não sei o que fazer, gostaria de uma ajuda de vcs.

Offline kalix

  • Usuário Ubuntu
  • *
  • Mensagens: 342
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #1 Online: 10 de Setembro de 2014, 11:46 »
e aí cara blz

você tentou trocar colocar no lugar de SERVERSMB o IP do seu servidor pode ser que não esteja resolvendo nomes

Como ja parou a o Iptables vamos descartar a porta que é a 3050

como foi que deu as permissões as pastas lembrando  que ao instalar o firebird ele cria um usuário firebird ele tem que ser dono da pasta e do arquivo da base de dados

voce aplicou a senha no banco  de acordo com aplicação  cleinte?



Offline Matheus17

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #2 Online: 10 de Setembro de 2014, 11:58 »
amigo já sim tentei colocar o ip no lugar do nome e também não deu certo, agora as permissões eu coloquei na pasta assim : chmod 777 firebird ? está errado?
a senha a que eu uso é a padrão do firebird SYSDBA e senha masterkey.  O mais engraçado que local eu acesso via flameRobim.

Offline kalix

  • Usuário Ubuntu
  • *
  • Mensagens: 342
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #3 Online: 10 de Setembro de 2014, 12:02 »
tenta o seguinte

Código: [Selecionar]
chmod 777 na pasta firebird

Código: [Selecionar]
chmod 644 na base de dados

mudando o dono da base de dados

Código: [Selecionar]
chown firebird base de dados
Código: [Selecionar]
chgrp firebird base de dados
t+


Offline Matheus17

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #4 Online: 11 de Setembro de 2014, 13:11 »
não deu certo  :'(   ... Alguém tem um tutorial de instalação, configuração e como importa um bkp de dados no firebird? 

Offline kalix

  • Usuário Ubuntu
  • *
  • Mensagens: 342
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #5 Online: 11 de Setembro de 2014, 14:47 »
a aplicação cliente funcionava? Qual a versão do firebird que funcionava?
Voce esta tentando colocar uma versão mais nova?Se sim voce tem criar um novo banco para essa versão


Offline Matheus17

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #6 Online: 11 de Setembro de 2014, 16:05 »
a aplicação estava rodando em windows, porém agora comprei um servidor e não quero gastar com licença e quero migrar o banco para o linux. O firebird que usa é o mesmo 2.5 tanto para linux quando para windows. A minha aplicação não conecta e estou usando para teste de conexão o IBOconsole porém mesmos errros.   olha se esta correto o minhas configurações do IboConsole:  ALIAS NAME: isocentro (nomed do meu banco) HOST NAME: 192.168.25.17 (ip do servidor, já coloquei o nome também) NETWORK protocol: TCP/IP e  Usuário: SYSDBA senha: masterkey .... ta tudo certo na conexão né?

Offline kalix

  • Usuário Ubuntu
  • *
  • Mensagens: 342
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #7 Online: 11 de Setembro de 2014, 16:40 »

Offline Matheus17

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #8 Online: 16 de Setembro de 2014, 09:40 »
 amigo fiz o passo a passo que me mandou e continua com os mesmos erros, remotamente não consigo conectar... desta vez configurei o allias.conf e nada de dar certo....  olhei o firebird.conf e será que não tem nada nele que esta bloqueando as conexões? alguém me ajude por favor :d .

Offline kalix

  • Usuário Ubuntu
  • *
  • Mensagens: 342
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #9 Online: 17 de Setembro de 2014, 07:59 »
voce pode tantar alterar a senha do firebird para masterkey como sua aplicação exige vamos la

1º passo
na pasta do firebird deve ter o arquivo

SYSDBA.password

dê o comando less SYSDBA.password   e observe a linha

ISC_PASSWD=
na frente do = deve ter uma senha copie essa senha

2º passo

entra na pasta bin que fica dentro de firebird

lá voce deve encontrar o arquivo  changeDBAPassword.sh

execute-o assim

./changeDBAPassword.sh

ele irá pedir a senha a atual que é a que você copiou no primeiro passo depois ira te pedir para entrar com a nova senha que no caso é masterkey

tenta lá

t+



Offline irtigor

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.344
  • Delete, delete, delete!
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #10 Online: 17 de Setembro de 2014, 20:56 »
O que aparece com o seguinte comando (com o firebird rodando)?

Citar
netstat -an | grep 3050

Offline Matheus17

  • Usuário Ubuntu
  • *
  • Mensagens: 11
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #11 Online: 18 de Setembro de 2014, 10:11 »
Pessoal valeu pela ajudaaa!!!!!!
 vou deixar o passo a passo que eu fiz para resolver o problema:

- primeiramente instalar a biblioteca libstdc++5

$ sudo apt-get install libstdc++5

dps para saber qual pacote do firebird instalar deve digitar o seguinte comando:

$ getconf GNU_LIBPTHREAD_VERSION

caso apareça" NPTL 2"  deve-se instalar o firebird-superServer (no meu caso instalei o firebird2.5-SuperServer)

vamos agora baixar o firebird direto do site (eu usei varias vezes o apt-get install firebird2.5-SuperServer, porém nunca deu certo sempre deu erro de conexão e para configurar é terrível, pois existe configurações do firebird na pasta etc e na pasta var, enquanto o que instala direto do site fica apenas na pasta opt e com todas configurações dentro)

use o seguinte comando para instalar o firebird super server 2.5:

wget  http://ufpr.dl.sourceforge.net/project/firebird/firebird-linux-i386/2.5.1-Release/FirebirdSS-2.5.1.26351-0.i686.tar.gz 


dps extrair :

tar -xzvf FirebirdSS-2.5.1.26351-0.i686.tar.gz

acessar a pasta FirebirdSS-2.5.1.26351-0.i686 e instalar:

./install.sh

logo dps vai pedir para colocar a senha, usei a padrão "masterkey"

Depois de instalado vamos add os usuarios

sudo adduser firebird firebird
sudo adduser firebird suporte (aqui pode ser qualquer usuario)

Agora vamos dar permissão aos bancos 

$ sudo chown -R firebird:suporte /home/suporte/database/banco.fdb


feito isso só liberar a porta 3050 no firewall e vai funcionar

AGORA eu configurei o ALLIAS que fica dentro da pasta /opt/firebird/allias.conf

e deu tudo certo

OBRIGADO PESSOAL
 



Offline Suri

  • Usuário Ubuntu
  • *
  • Mensagens: 5
    • Ver perfil
Re: Firebird recusando conexoes de clientes
« Resposta #12 Online: 02 de Abril de 2015, 14:21 »
Estou vivendo esse problema, porém a minha aplicação usa conexões ODBC. Não consigo configurar a conexão do ODBC, será que devo baixar uma outra dll e colocar no lugar da fbclient.dll no windows.

OBS> No servidor eu abro normalmente a base de dados, o problema é com a conexão ODBC dos micro WIN 7