Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Linux (https://www.clubdelphi.com/foros/forumdisplay.php?f=25)
-   -   Imposible abrir puerto 3050 en servidor ubuntu 14.04 (https://www.clubdelphi.com/foros/showthread.php?t=86536)

sierraja 03-09-2014 02:17:19

Eso es correcto....:confused:

sierraja 16-09-2014 16:11:30

Sin avance....
 
Buenos dias !!

No he podido avanzar en la solución :( Alguna idea al respecto :confused:


Gracias por su tiempo ;)

Casimiro Notevi 16-09-2014 16:26:59

Me temo que desde aquí solamente podemos "dar palos de ciego". La otra solución es poder trastear "in situ" el sistema.

En todo caso, deberías probar a realizar una instalación normal de linux, instalar firebird... y probar.
Ya que linux, por defecto, no trae firewall activo, ni puertos cerrados, ni nada que te bloquee la conexión.

sierraja 17-09-2014 16:17:55

Buenos días!!!!


Cita:


Casimiro Notevi

En todo caso, deberías probar a realizar una instalación normal de linux, instalar firebird... y probar.
Ya que linux, por defecto, no trae firewall activo, ni puertos cerrados, ni nada que te bloquee la conexión.
Ni modo estoy de acuerdo contigo ^\||/

Luego les comento.

Gracias por su tiempo....

pamda 05-11-2014 21:55:35

Hola amigo, vine a caer en este post.. por lógica razón.. XD
tengo el mismo problema, queria saber si tú haz podido dar con la solución,

desde ya gracias...

duilioisola 24-11-2014 16:39:36

Lo mismo yo... tengo el mismo problema:
En local me conecto correctamente y funciona gbak, isql, gfix.
La carpeta y la bases son propiedad de firebird:firebird
En etc/services está
gds-db 3050/tcp gds_db
gds-db 3050/udp gds_db
Ubuntu 14.04 Firebird 2.5 SuperClasic

Casimiro Notevi 24-11-2014 16:46:42

Permisos, firewall, antivirus en el cliente, etc... es que no podemos hacer nada sin más información, o sea, estar delante de esos ordenadores (físicamente) y mirar.

duilioisola 24-11-2014 16:50:17

Encontré la solución!!!
Hay que editar firebird.conf y comentar la línea RemoteBindAddress

/etc/firebird/2.5/firebird.conf
Código:

# Allows incoming connections to be bound to the IP address of a
# specific network card. It enables rejection of incoming connections
# through any other network interface except this one. By default,
# connections from any available network interface are allowed.
# If you are using Classic Server, this setting is for Windows only.
# Under Linux, BSD or Mac OS X, with Classic server use xinetd or launchd
# configuration file (bind parameter).
#
# Type: string
#
#RemoteBindAddress =
#RemoteBindAddress = localhost

Luego de esto se debe reiniciar el servicio:
Código:

/etc/init.d/firebird2.5-superclassic stop
/etc/init.d/firebird2.5-superclassic start

Según pone en las notas de ese parámetro debería hacerse a travez de xinetd o launchd.
Si alguien sabe de esto, agradecería la información para no tener que tocar configuraciones por defecto de FB.

Casimiro Notevi 24-11-2014 16:59:10

Cita:

Empezado por duilioisola (Mensaje 485419)
Hay que editar firebird.conf y comentar la línea RemoteBindAddress

Pero si esa línea está comentada, por defecto, no sirve para una instalación normal.

duilioisola 24-11-2014 17:07:01

Hice hoy mismo la instalación mediante apt-get.
Luego modifiqué la clave e hice un restore de la base copiada de un backup de otro servidor.
Desde dentro me podía conectar (gbak/gfix/isql).
Desde fuera no me podía conectar.
Luego empecé a buscar por google/bing/clubdelphi/duckduckgo/etc.
Finalmente me acordé de una propiedad de los servidores MySQL, en donde se dice desde IPs es válido conectarse.
Empecé a buscar algo parecido en los ficheros de configuración de Firebird y encontré esa línea, que luego de una instalación limpia NO está comentada.
La comenté y empezó a funcionar como siempre...

Casimiro Notevi 24-11-2014 17:29:42

Cita:

Empezado por duilioisola (Mensaje 485424)
Empecé a buscar algo parecido en los ficheros de configuración de Firebird y encontré esa línea, que luego de una instalación limpia NO está comentada.

Nunca he editado el firebird.conf y siempre ha estado comentada.


sierraja 06-01-2015 16:35:46

Eso es correcto lo he hecho y me ha funcionado perfectamente, muchas gracias por toda su atencion y su tiempo... :)

arriolar 29-09-2017 00:15:54

Hola, por si acaso alguien lo necesita: en firebird 3.0 viene comentado tambien RemoteServicePort = 3050


La franja horaria es GMT +2. Ahora son las 22:28:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi