Subject | Re: Accessing Interbase on a LAN |
---|---|
Author | chip@thebucknerhome.com |
Post date | 2001-04-09T03:02:59Z |
Wiser heads:
I appear to be having similar connection problems, but have been
unable to get the suggested remedies to work for me. I need some
configuration help, or to be told where to look. (My docs are v4.0.
Can I get the Ops Guide separately, or do I need to download all 10MB
of the new stuff?)
I recently installed FirebirdSS-0.9-4p1.i386.rpm onto "rivendell",
a Linux box. Rivendell acts a a Samba (windows connectivity) file
server and a bzflag server for my son's slumber parties. All appears
to work from the server console or when I telnet in from a Win98
machine. When I attempt to use a remote Win32 client, however, I am
stymied.
Using WISQL, attempting to connect
to "rivendell:/opt/interbase/examples/employee.gdb" generates:
Unable to complete network request to host "rivendell"
Failed to locate host machine
Undefined service gds_db/tcp.
Attempting to connect
to "//rivendell/opt/interbase/examples/employee.gdb" yields:
Unable to complete network request to host "rivendell"
Failed to establish a connection.
Network access is denied.
Thinking that I might have a permissions problem, I tried to
create "//rivendell/home/samba/ib/sample.gdb", (a directory that is
read-write-execute to the world) which gave me the same error message.
In each case, the ISC Error Code was 335544721.
I have installed gds32.dll to the Win98 client's "/windows/system".
I have added an /etc/hosts.equiv file with the
entry "localhost.localdomain".
Rivendell's /etc/services contains an entry:
# Local services
gds_db 3050/tcp # Interbase (etc.)
The /opt/interbase/README file causes me some concern, as it
identifies itself as:
Firebird 1.0 Classic Server for Linux
The silly thing--from my perspective--is that I compiled Interbase
from whatever source Inprise/Borland originally released and
connected without a hitch. Now, I can't get the newer version to
work. What haven't I configured correctly?
My telnet session, should it be helpful, is reproduced below. (I've
added some line breaks for clarity.)
<Win98>
telnet rivendell
<Telnet session>
Red Hat Linux release 6.2 (Zoot)
Kernel 2.2.14-5.0smp on a 2-processor i586
login: chip
Password:
Last login: Sun Apr 8 18:52:00 on tty1
[chip@rivendell chip]$ /opt/interbase/bin/gsec
GSEC> z
gsec version LI-T0.9.4.34 (p1) Firebird Test1
GSEC> display
user name uid gid full name
-----------------------------------------------------------
SYSDBA 0 0
CHIP 0 0
GSEC> quit
[chip@rivendell chip]$ /opt/interbase/bin/isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect /opt/interbase/examples/employee.gdb;
Database: /opt/interbase/examples/employee.gdb
SQL> show tables;
COUNTRY CUSTOMER
DEPARTMENT EMPLOYEE
EMPLOYEE_PROJECT JOB
PHONE_LIST PROJECT
PROJ_DEPT_BUDGET SALARY_HISTORY
SALES
SQL> create database "/home/samba/ib/sample.gdb";
Commit current transaction (y/n)?n
Rolling back work.
SQL> exit;
[chip@rivendell chip]$
</Telnet session>
</Win98>
The only thing that strikes me as, perhaps, unusual about my
Win98/TCP setup (by which I mean it wasn't there when I previously
had Interbase working) is that is that its TCP properties uses
another Linux box (wormtongue) as a firewalled gateway (dial on
demand server) to the Internet. I presume, however, that Win98 uses
the hosts file before resorting to dns.
What have I failed to configure correctly?
Thanks for your thoughts.
CHIP
I appear to be having similar connection problems, but have been
unable to get the suggested remedies to work for me. I need some
configuration help, or to be told where to look. (My docs are v4.0.
Can I get the Ops Guide separately, or do I need to download all 10MB
of the new stuff?)
I recently installed FirebirdSS-0.9-4p1.i386.rpm onto "rivendell",
a Linux box. Rivendell acts a a Samba (windows connectivity) file
server and a bzflag server for my son's slumber parties. All appears
to work from the server console or when I telnet in from a Win98
machine. When I attempt to use a remote Win32 client, however, I am
stymied.
Using WISQL, attempting to connect
to "rivendell:/opt/interbase/examples/employee.gdb" generates:
Unable to complete network request to host "rivendell"
Failed to locate host machine
Undefined service gds_db/tcp.
Attempting to connect
to "//rivendell/opt/interbase/examples/employee.gdb" yields:
Unable to complete network request to host "rivendell"
Failed to establish a connection.
Network access is denied.
Thinking that I might have a permissions problem, I tried to
create "//rivendell/home/samba/ib/sample.gdb", (a directory that is
read-write-execute to the world) which gave me the same error message.
In each case, the ISC Error Code was 335544721.
I have installed gds32.dll to the Win98 client's "/windows/system".
I have added an /etc/hosts.equiv file with the
entry "localhost.localdomain".
Rivendell's /etc/services contains an entry:
# Local services
gds_db 3050/tcp # Interbase (etc.)
The /opt/interbase/README file causes me some concern, as it
identifies itself as:
Firebird 1.0 Classic Server for Linux
The silly thing--from my perspective--is that I compiled Interbase
from whatever source Inprise/Borland originally released and
connected without a hitch. Now, I can't get the newer version to
work. What haven't I configured correctly?
My telnet session, should it be helpful, is reproduced below. (I've
added some line breaks for clarity.)
<Win98>
telnet rivendell
<Telnet session>
Red Hat Linux release 6.2 (Zoot)
Kernel 2.2.14-5.0smp on a 2-processor i586
login: chip
Password:
Last login: Sun Apr 8 18:52:00 on tty1
[chip@rivendell chip]$ /opt/interbase/bin/gsec
GSEC> z
gsec version LI-T0.9.4.34 (p1) Firebird Test1
GSEC> display
user name uid gid full name
-----------------------------------------------------------
SYSDBA 0 0
CHIP 0 0
GSEC> quit
[chip@rivendell chip]$ /opt/interbase/bin/isql
Use CONNECT or CREATE DATABASE to specify a database
SQL> connect /opt/interbase/examples/employee.gdb;
Database: /opt/interbase/examples/employee.gdb
SQL> show tables;
COUNTRY CUSTOMER
DEPARTMENT EMPLOYEE
EMPLOYEE_PROJECT JOB
PHONE_LIST PROJECT
PROJ_DEPT_BUDGET SALARY_HISTORY
SALES
SQL> create database "/home/samba/ib/sample.gdb";
Commit current transaction (y/n)?n
Rolling back work.
SQL> exit;
[chip@rivendell chip]$
</Telnet session>
</Win98>
The only thing that strikes me as, perhaps, unusual about my
Win98/TCP setup (by which I mean it wasn't there when I previously
had Interbase working) is that is that its TCP properties uses
another Linux box (wormtongue) as a firewalled gateway (dial on
demand server) to the Internet. I presume, however, that Win98 uses
the hosts file before resorting to dns.
What have I failed to configure correctly?
Thanks for your thoughts.
CHIP