Eu tive esse problema no Ubuntu 16.04 LTS com o Firebird 2.5.5 e o resolvi da seguinte forma:
Como um usuário com permissões suficientes, edite o arquivo firebird.conf .
sudo -i
vi ./firebird/2.5/firebird.conf
Pesquise por 'bind' e leia os comentários associados a RemoteBindAddress . Basicamente, você tem que inverter as # linhas comentadas, a fim de permitir o acesso à rede para a máquina mais longe do que você / localhost.
Depois de ajustar o RemoteBindAddress, reinicie o serviço / daemon do Firebird.
sudo service firebird2.5-super stop
sudo service firebird2.5-super start
Em seguida, tente se conectar. Eu tinha instalado os arquivos de exemplo para que este nome de banco de dados funcionou para mim: 192.168.0.12:/var/lib/firebird/2.5/data/employee.fdb
Nota: se a máquina com o FirebirdSQL estiver atrás de um firewall, a porta 3050 deve estar aberta para que os clientes se conectem.