Ver Mensaje Individual
  #1  
Antiguo 02-04-2006
andrenio andrenio is offline
Registrado
 
Registrado: abr 2006
Posts: 2
Reputación: 0
andrenio Va por buen camino
Conexion a inertbase desde linux

Buenas lista, lo primero, no se este tema donde vaya, si en bases de datos o en linux, pues tiene un poco que ver de las dos cosas, bueno si me equivoco en esta descicion y en otras partes de este escrito por favor me disculpan y me corrigen. Bien, el caso es el siguiente. Me llaman de una empresa de aqui de cali, para que solucione un problema de licencias que tienen, pues posen al rededor de 45 pc

intalo el wine en slackware, todo a la perfeccion, ejecuto aplicaciones echas en delphi,(que encuento en internet), y que no necesitan coneccion con base de datos, y todo bien... Bien ahora instalo el BDE Administrator, (desde el Cd, que me proporcionan las personas de la compania), y bien, se ejecuta y perfecto claro despues de harle un cambio al reg, de win98, trato de instalar el interbase, pero en medio de la instalacion se para, y no escribe los archivos, averiguando en internet me doy cuenta que es un bug de wine, pues segun entiendo....... (AQUI VA EXPLICACION DE WINE EL BUG Y TODO ). Trato de hacerlo en una maquina que tiene instalado win98, virgen, desde cero, y listo, (eso si el BDE Administrator, solo corrio cuando instale los drivers de video, lei que no corre en configuraciones de video menores a 256 colores)... Bueno entonces copie la carpeta de interbase de ese win98 junto con los archivos de la carpeta del sistema que el creo al wine, y listo corren las aplicaciones del interbase en linux... pero cuando abro el BDE Amin, no me reconoce el ODBC de interbase, entonces empieza mi calvario...

En conclusion, y para no alargar mas el cuento, intente de todo desde el windows de wine, y con lo que me logro coger los drivers fue con los del firebird, pero ha cosas, desde el wine no puedo ver la red !!!!! Entonces, investigo, y me doy cuenta por los foros que el wine toma la configuracion de la red que tenga yo en linux, pues lo compruebo navegando con el ie, desde wine... aclaro, sin ninguna configuracion de red en el Windows de Wine, solo con la configuracion de red que yo hago en mi Slack... Entonces, resuelvo empezar a tratar de conectar a las bases de datos, ya no desde el Wine, sino desde el propio linux, con los drivers ODBC, de firebird para linux, y bueno despues de algunos percances ya me esta funcionando el interbase cliente en LINUX, y el Interbase Acces, tambien en linux, PERO NO ME DEJA CONECTAR A LA BASE DE DATOS DEL SERVIDOR WINDOS (maquina de prueba con WINXP, equipado con interbase 5.5)... Chequeo con un programa para linux, el Nmap, los puertos que tienen abiertos el winXp, y claro me doy cuenta que el 3050 no lo esta, asi que invetigo, hago de todo hasta que por fin, al instalar el firebird, en el winxp aparece el puerto 3050 abierto....

Bueno ahora si en conclusion, que pena extenderme tanto... 1. Tengo una aplicacion desarrollada en Delphi, que corre en Windows, y con conexion a una base de datos interbase. 2. Me toca migrar los clientes a linux, y hacer que la aplicacion siga corriendo en linux, y logicamente con conexion a la BD. 3. Me decanto por emular el entorno Windows, en linux con el wine, pero me doy cuenta que el wine no me deja hacer conexiones de red, osea el windows del wine no tiene capacidades de red... (bueno eso hasta donde me dan mis capacidades). 4. Intento hacer la conexion a un servidor de prueba, equipado con Winxp, desde mi Slack, que tiene los drivers ODBC de firebird, y utilizando como administrador, el IBacces, o es mas desde el isql, ambos me dicen que el Win xp no tiene un servicio definido gds_db/tcp (el Winxp tiene como servidor el firebird)

Que puede pasar ??
1. Por que no me conecta desde linux no puedo acceder a las bases de datos que tengo en el Winxp ??? (alclaro, todos los servicios de red estan arriba en ambos).
2. Sera posible lo que tengo pensado ??, osea que el wine, en linux me emule la aplicacion hecha en delphi (eso si lo hace), y que esta a su vez asuma las conexiones de red que hay hacia las bases de datos que he configurado desde el linux ???
3. alguien tiene experiencia en este tipo de cosas ?? Bueno muchas gracias de antemano.

Última edición por andrenio fecha: 04-04-2006 a las 17:39:20.
Responder Con Cita