powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / коннект - Firebird нет, телнет да
25 сообщений из 30, страница 1 из 2
коннект - Firebird нет, телнет да
    #38852569
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почти мистическая ситуация (мопед не мой):
есть три компа, A, B, C, подключены к роутеру.
A - Win7 Home Premium, установлен Firebird 2.5.1, к роутеру подключен через wifi
B - Win7 Ultimate, к роутеру подключено проводом
C - Win7 какая-то, как подключена - х.з.

на роутере DHCP для всех подключений.

строка коннекта - однозначно jvs:c:\base.fdb

От C к A коннект к Firebird из приложения есть.
От B к A коннекта нет. ISQL пишет

Код: plaintext
1.
2.
3.
4.
5.
Statement failed, SQLCODE = -902
 
Unable to complete network request to host "jvs".
-Failed to establish a connection.
-Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение

при этом, если от B к A залезть телнетом на порт 3050 - подключение есть.
Автор проблемы утверждает, что в логах клиента и сервера при этом ничего нет.
Подозревать что firewall на A не пускает B и пускает C - нелогично.
При этом, на компе A одновременно с FB на другом порту есть приложение X, к которому коннект по TCP есть с ОБОИХ компов (B и C), без проблем.

Куда копать?
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38852575
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvКуда копать?
Прошивку роутера. И на всякий случай - проверь netstat-ом, что телнет коннектится именно
туда куда нужно.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38852605
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv> Куда копать?

Ну ДС правильно говорит - либо В (его файрвол/антивирус,
его локальный сервер, его ДНС и пр.), либо роутер. Ну и про
нетстат правильно - проверь как в обоих случаях коннектятся
(одинаково ли и по IP или всегда по имени).
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38852606
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не может быть из-за того, что база на системном разделе, в корешке?
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38852618
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Любезный,

это условно. база не в корне, к ней нет проблем с коннектом по tcp что с C, что с самого A.
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38852741
Фотография Exteris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не мешало бы выяснить, как подключен комп С.
Имхо, надо роутер ковырять.
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38852770
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подключение по айпи адресу проходит? может косяки (типа полного отсутствия) ДНС дают знать?
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38853016
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
у меня был роутер, который периодически глючило и он переставал передаавать пакеты с wifi на LAN и обратно

при этом обе "подсети" ходили в интернет (uplink, WAN, etc) и обе видели других клиентов в "своей подсети"

если на всехъ трёх машинах посомтреть ARP-кэш, то там наверное будет виден MAC-адрес роутера, то ли его проводного интерфейсА, то ли беспроводного, и можно будет сравнить
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38853025
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdvстрока коннекта - однозначно jvs:c:\base.fdb

То есть порт не указан... А если в etc/protocols (или etc/services ?) указан нестандартный порт для gds_db ?


kdvпри этом, если от B к A залезть телнетом на порт 3050 - подключение есть.
Подозревать что firewall на A не пускает B и пускает C - нелогично.

а что фаервол на В пропускает telnet и не пропускает isql (самого по себе, или наследуя от запустившего процесса) ?

В общем, "по правильному" надо снифферы ставить на A & C
Wireshark, Microsoft Network Monitor, да хоть бы SysInternals TDI Mon

1) уходят ли из машины C наружу запросы на подключение
2) если уходят - на какой порт и на какой IP
3) если уходят - прихзодят ли они на А
4) если приходят - доходят ли они до службы сервера
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38853407
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день. Мопед мой. Спасибо за вашу помощь.
Уточнения:
- оказалось, что все компьютеры через wi-fi.
- пробовал перенести серверную часть с A на B. Все заработало. Программа с A подключается на B.
- с B на A не подключалось не по имени не по IP. Происходила долгая пауза, а потом ошибка.
- телнетом подключалось и по имени и по IP.
- клиент подключается к двум портам, один порт нашей серверной программы, другой порт Firebird. К нашей программе подключение происходило (серверная программа это показывала), а к Firebird нет.

К сожалению, сейчас все заработало. Т.е. программа подключается с B на A. Предполагаю, что из-за удаления с B программы работающей на Firebird. Там был какой-то клиент-банк, который при запуске прописывал свой Firebird 2.1 в службы и запускал его. Еще он запускал FB как приложение. В общем каша какая-то. Сейчас эту программу удалили.

Ради интереса хотим поставить его снова (он просто копируется) и все проверить. Отпишусь. Надеюсь будет ошибка.
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38853466
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelina> К сожалению, сейчас все заработало.

Браво.

shmelina> Предполагаю, что из-за удаления с B программы работающей на Firebird.
shmelina> Там был какой-то клиент-банк, который при запуске прописывал свой
shmelina> Firebird 2.1 в службы и запускал его. Еще он запускал FB как приложение.

Ч.Т.Д. собсно:

Гаджимурадов Рустамkdv> Куда копать?

Ну ДС правильно говорит - либо В (его файрвол/антивирус,
его локальный сервер , его ДНС и пр.)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38853558
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скопировали клиент-банки (3 штуки) обратно, но программа все равно работает. :(
Клиент-банк при запуске поднимает FB1.5 как приложение.
Служба FB2.1 к клиент-банку не имела отношения.
Жаль. Не надо было удалять все FB и клиент-банки. Но кто же знал.
Такая проблема с подключением к FB у меня не в первый раз. Но бывает очень-очень редко.

Гаджимурадов Рустам, а как локальный сервер FB может мешать подключаться к FB на другом компьютере?
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38853574
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelina> а как локальный сервер FB может мешать подключаться к FB на другом компьютере?

Если всё правильно настроено - то должно никак.
Но кто ж знает, что у вас как сконфигурировано.
Проверьте настройки клиента, например.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38853577
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
P.S.

shmelina> Скопировали клиент-банки (3 штуки) обратно, но программа все равно работает. :(

Работает по новой (А->B) или по старой (B->A) схеме?

> Клиент-банк при запуске поднимает FB1.5 как приложение.
> Служба FB2.1 к клиент-банку не имела отношения.

Я не уверен, что правильно понимаю все ваши
хитросплетения, но "из коробки" служба и сервис
на одной машине одновременно функционировать
правильно не будут.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38853622
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам,

какие то эффекты несовпадения протоколов, gds32.dll 1.5 на клиенте и 2.5 ан сервере?
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38853629
oleg_m
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ariochkdvстрока коннекта - однозначно jvs:c:\base.fdb
То есть порт не указан... А если в etc/protocols (или etc/services ?) указан нестандартный порт для gds_db ?

я за этот вариант.
в чем отличие телнета и клиента FB?

телнет-у вы не могли НЕуказать порт 3050
а FB - именно что НЕ указали его явно.
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38853738
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов РустамРаботает по новой (А->B) или по старой (B->A) схеме?
По старой, B -> A.
Ariochкакие то эффекты несовпадения протоколов, gds32.dll 1.5 на клиенте и 2.5 ан сервере?
Вряд ли, рядом с exe своя dll.
oleg_mя за этот вариант. в чем отличие телнета и клиента FB?
Мне тоже кажется он самым логичным. Проверю services, но раз все работает, значит после uninstall все было почищено. Хоть программа и переносится простым копированием, с компьютера A я удалял ее через uninstall.
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38854075
Шавлюк Евгений
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если стоит локальный сервер, у которого в firebird.conf изменен RemoteServicePort, то при подключении к другому серверу без указания порта подключение идет на RemoteServicePort в локальном firebird.conf
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38854411
shmelina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Шавлюк ЕвгенийЕсли стоит локальный сервер, у которого в firebird.conf изменен RemoteServicePort, то при подключении к другому серверу без указания порта подключение идет на RemoteServicePort в локальном firebird.conf
В соседнем офисе ставил программу и возникла та же проблема. Там на клиенте стоит тот же клиент-банк. На клиенте так же стоит антивирус "eset nod 32". Его монитор подключений отображает откуда и куда идет подключение. Вместо 3050 программа почему-то лезла на другой порт. Начал разбираться и оказалось, что клиент видит запись в реестре, что есть DB, находит там файл firebird.conf, обнаруживает там другой порт (RemoteServicePort) и подключается на другой компьютер по этому порту! Прямо так как вы пишите (вот бы раньше прочитать). Это баг или фича?
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38854462
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelina> На клиенте так же стоит антивирус "eset nod 32". Его монитор подключений отображает откуда и куда
> идет подключение. Вместо 3050 программа почему-то лезла на другой порт. Начал разбираться и оказалось, что клиент видит запись в реестре, что есть DB, находит там файл firebird.conf, обнаруживает там
> другой порт (RemoteServicePort) и подключается на другой компьютер по этому порту! Прямо так как вы пишите (вот бы раньше прочитать). Это баг или фича?
Фигня какая-то... ESET стоит на всех машинах, начиная с 3-й версии и до сих пор... Ни разу такого не видел!.. И, надеюсь, что и не увижу...

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38854463
Фотография roadster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
shmelinaЭто баг или фича?это философия.
считай богофичей, так проще.
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38854466
Фотография roadster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roadsterбогофичейбагофичей
zirraESET стоит на всех машинах, начиная с 3-й версии и до сих пор... Ни разу такого не видел!..чего не видел? монитора подключений?
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38854474
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
roadster> чего не видел?
Того, о чём ТС говорит...

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38854496
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
zirraroadster> чего не видел?
Того, о чём ТС говорит...

--
Vladimir A.Bakhvaloff Ну дык поставь клиентбанк, увидишь.
...
Рейтинг: 0 / 0
коннект - Firebird нет, телнет да
    #38854504
Фотография zirra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky> Ну дык поставь клиентбанк, увидишь.
Спасибо, родной, и тебе того же, тем же концом, по тому же месту!..

--
Vladimir A.Bakhvaloff
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
25 сообщений из 30, страница 1 из 2
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / коннект - Firebird нет, телнет да
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]