web-dev-qa-db-fra.com

Firebird: impossible de terminer la demande réseau auprès de l'hôte

J'essaie de me connecter à une base de données Firebird "test" distante (alias déjà ajouté). Ce n'est pas un serveur intégré et est installé sur VM avec l'adresse IP 192.168.1.147.

Voici ma chaîne de connexion:

Utilisateur = sysdba; Mot de passe = clé principale; Base de données = test; Source de données = 192.168.1.147

Cependant, j'ai eu une erreur:

FirebirdSql.Data.FirebirdClient.FbException (0x80004005): Impossible de terminer la demande réseau à l'hôte "192.168.1.147". ---> Impossible de terminer la demande réseau à l'hôte "192.168.1.147".

J'ai fait des recherches à ce sujet mais je n'ai pas encore la moindre idée. Un peu d'aide nécessaire. Merci


Mon adresse IP est 192.168.2.108 et je peux envoyer une requête ping à l'adresse IP de ce serveur avec succès.

6
Colt

Sois sûr que

  1. Firebird est en cours d'exécution
  2. Firebird est à l’écoute sur le port 3050 sur l’IP spécifiée (ou sur 0.0.0.0)
  3. Votre pare-feu autorise l'accès au port 3050
8
Mark Rotteveel

Pour Linux, le port Firebird est fermé par défaut. Vous devez modifier RemoteBindAddress dans /etc/firebird/2.5/firebird.conf à partir de

RemoteBindAddress = localhost

à

RemoteBindAddress =

et redémarrez le service.

4
Michael Kazarian

Assurez-vous que vous avez exclu le port TCP 3050 du pare-feu des machines virtuelles.

2
mochja