Ongky
Ongky

Reputation: 39

Trying to connect to Firebird 4.0 from remote always generate error "connection rejected by remote interface"

I am trying to connect to Firebird 4.0 on my server from a remote PC but always failed. It always reports: "connection rejected by remote interface."

My server uses Windows Server 2012 R2. I already test using telnet to my server on port 3050 and it did not block. So I guess it is not because of a firewall issue.

This does not happen when I am using Firebird 2.5.

Is there any additional setting that I must do if using Firebird 4.0?

Upvotes: 0

Views: 6634

Answers (2)

Marco Bassi
Marco Bassi

Reputation: 11

ibExpert expects the remote system to provide a 32 bit fblibclient.so, even if all machines are 64 bits. But if you downgrade the server from Firebird 64 to 32 you are no more able to read 64 bit generated .fdb files. A solution for presenting to ibExpert a 32 bit fblibclient.so in a 64 bit environment is needed.

Upvotes: 1

Andrej Kirejeŭ
Andrej Kirejeŭ

Reputation: 5481

You should try to set the following parameters in firebird.conf file:

AuthServer=Srp256,Srp,Legacy_auth 
AuthClient=Srp256,Srp,Legacy_auth 
UserManager=Srp,Legacy_UserManager 
WireCrypt=Enabled

If the problem remains you can try to completely switch off newest security features of FB 3.0/4.0 with following set of parameters:

AuthServer = Legacy_Auth
AuthClient = Legacy_Auth
UserManager = Legacy_UserManager
WireCrypt = Disabled
WireCompression = false
DataTypeCompatibility = 2.5

These will set for the server a mode fully compatible with older clients.

Upvotes: 3

Related Questions