Sergey Mereutsa пишет:
Привет!

Просьба откликнуться знатоков этого дистра. Потребовалось поставить в
одну контору Птица на Генту. Поставил из исходников - собралось все
без проблем. По локальному протоколу все работает - база
отресторилась, к ней можно подключиться по локальному протоколу
(указывай файл напрямую).
Право, я не знаток этого дистра

НО!
..., но попытаюсь помочь

На попытку подключения через localhost выдается:
*********************************
/usr/local/firebird/bin/isql -user sysdba -password masterkey localhost:justice
Statement failed, SQLCODE = -923
connection rejected by remote interface
Use CONNECT or CREATE DATABASE to specify a database
*********************************
T.к. по локальному протоколу все работает, то проблемы функционирования самого 
FB отметаем.
Переходим к анализу сети.

телнет на localhost проходит, но сразу закрывается:

telnet localhost 3050
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
Connection closed by foreign host.
Это из того же рода-племени трабл. Ноги растут из того же места.

netstat показывает, что порт 3050 слушается (xinet-демоном)

Proto Recv-Q Send-Q Local Address           Foreign Address         State       
PID/Program name
tcp        0      0 127.0.0.1:3050          0.0.0.0:*               LISTEN      
-

ОК. Быть может, на файлик firebird в каталоге конфигурации xinetd
(не знаю, где он именно в Gentoo может быть) взглянуть попутно?
С путями там все верно для запуска fb_inet_server? То, что он там ЕСТЬ - это 
видно,
иначе с чего бы xinetd порт 3050 начал слушать?

Создавали hosts.equiv с нужными записями - не помогало (сейчас
грохнули).
Оставьте, не помешает.
Запись про localhost там должна быть - это дань традициям.

В логах (firebird.log) только один тип ошибки:

web     Tue Mar 13 23:54:45 2007
        INET/inet_error: read errno = 104

Значит до самого FB подключение доходит, но по каким-то причинам оно
его грохает сразу.
Угу... Что за код ошибки не помню :-(
Но примем к сведению.

Где еще поковырять?
Вот. Подошли к главному. Тут надо посмотреть внимательно на файрвол.
В других дистрибутивах, для localhost запретов нету по умолчанию и трафик в обе 
стороны по
всем портам для localhost разрешен.
А тут, быть может, есть умолчательный запрет. Админ есть под боком - пинайте 
его.
Он дистрибут выбирал. Пусть огребает теперь по полной...


P.S. Блин, надо было бы настоять на убунте, там все работает без
шаманства с бубном, но не хотелось ссориться с их админом ... :(
Да, либо с конфигами умолчательными не повезло либо на вопросы про файрвол внимания не обратили при инсталляции... Бывает :-)

--
Regards,
Ovchinnikov Vasily
ova at tkvc ru

Ответить