Subject | Re: Norton or ZoneAlarm stopping local connection |
---|---|
Author | Adam |
Post date | 2007-01-01T23:23:52Z |
--- In firebird-support@yahoogroups.com, "Ed Dressel" <Dressel@...> wrote:
You need to be very careful about using the words Local and Remote,
because it may not be what you mean.
Firebird has a local protocol which has nothing to do with TCP/IP,
where I think from the context you are speaking of a local loopback.
Local loopback (eg appending localhost in front of the connection
string instead of a remote server hostname) is just a special case of
a TCP/IP connection, so all TCP/IP rules/filters apply.
Secondly, it is not clear what you mean by remote. Do you mean the
computer in question is able to accept a connection from a remote
client, or do you rather mean that the computer in question is able to
make a connection to a remote Firebird server?
To test a local TCP/IP connection, use a tool like telnet
This command should generate a 'blank' screen if your service is
running (another thing to check). Close this window and look elsewhere
for your problem.
telnet localhost 3050
If it complains, then the error message should give enough hints.
As far as ZoneAlarm goes, it is a bit strange in how its rules persist
even after closing it. You will want to make sure the fbserver.exe or
fb_inet_server.exe process has permissions to act as a server. You
will want to make sure that your client application also has permissions.
Failing that, uninstall these applications until you get it to work
and reinstall one at a time.
Oh, and expect both of these applications to have a considerable
performance impact (60%+ in some cases).
Adam
>Ed,
> I am not able to connect to FB using a local connection. A while ago I
> had an alert--I think it was Norton, but it may have been
> ZoneAlarm--something about Firebird. I didn't think before I clicked
> to deny the connection and now my local connections are not working. I
> can use remote/TCP-IP just fine.
>
> I closed ZoneAlarm and tried it and it still does not connect. I've
> looked all over Nortons settings but can not find anything.
> Reinstalled Firebird and still no luck.
You need to be very careful about using the words Local and Remote,
because it may not be what you mean.
Firebird has a local protocol which has nothing to do with TCP/IP,
where I think from the context you are speaking of a local loopback.
Local loopback (eg appending localhost in front of the connection
string instead of a remote server hostname) is just a special case of
a TCP/IP connection, so all TCP/IP rules/filters apply.
Secondly, it is not clear what you mean by remote. Do you mean the
computer in question is able to accept a connection from a remote
client, or do you rather mean that the computer in question is able to
make a connection to a remote Firebird server?
To test a local TCP/IP connection, use a tool like telnet
This command should generate a 'blank' screen if your service is
running (another thing to check). Close this window and look elsewhere
for your problem.
telnet localhost 3050
If it complains, then the error message should give enough hints.
As far as ZoneAlarm goes, it is a bit strange in how its rules persist
even after closing it. You will want to make sure the fbserver.exe or
fb_inet_server.exe process has permissions to act as a server. You
will want to make sure that your client application also has permissions.
Failing that, uninstall these applications until you get it to work
and reinstall one at a time.
Oh, and expect both of these applications to have a considerable
performance impact (60%+ in some cases).
Adam