LINUX.ORG.RU

firebird 3

 ,


0

1

Доброго времени суток!!

Пытаюсь перенести сервер firebird 2.5 (openSuse) на другую машинку. Там стоит centos 8. Ставится только firebird 3 :( СУБД сервер поставил, настроил юзера администратора. Но СУБД так и не видна на адресе в сети. lsof выдает firebird 20013 firebird 0u IPv6 126245 0t0 TCP *:gds_db (LISTEN)

nmap

22/tcp open ssh

111/tcp open rpcbind

соответственно никто по сети к серверу firebird соединится не может :( вырубил файрвол, но результат тот же

помогите плииз разобраться, что еще надо чтобы оно работало на локальном адресе в сети?

весь интернет облазил… ничего не понимаю, все разрешил, но порт на адресе так и не виден, соответственно и никто не может к СУБД соединиться… я не могу менять клиентов этого СУБД



Последнее исправление: ssnakess (всего исправлений: 1)

Вижу что-то про ipv6. Что в конфиге касательно IPv6V6Only?

Почему nmap, а не, допустим ″ss -l -n″.

mky ★★★★★
()
Ответ на: комментарий от mky

в конфиге firebird

IPv6V6Only = 0

ss -l -n

tcp LISTEN 0 128 *:3050 :

т.е. слушает на всем, но в сети его нет :( как в том фильме «ты видишь суслика? - нет. А он есть»

ssnakess
() автор топика

включил файрвол, добавил интерфейс в зону trusted.

nmap -p 3050 192.168.1.10

выдает

Host is up (0.00071s latency).

PORT STATE SERVICE

3050/tcp open gds_db

nmap 192.168.1.10

выдает

Host is up (0.00079s latency).

Not shown: 998 closed ports

PORT STATE SERVICE

22/tcp open ssh

111/tcp open rpcbind

и соответственно на клиенте получаю connection rejected by remote interface

на старом компьютере с opneSuSe nmap из сети выдает

Host is up (0.00017s latency).

Not shown: 995 closed ports

PORT STATE SERVICE

22/tcp open ssh

111/tcp open rpcbind

139/tcp open netbios-ssn

445/tcp open microsoft-ds

3050/tcp open unknown

ssnakess
() автор топика
Последнее исправление: ssnakess (всего исправлений: 1)

В файл /etc/firebird/3.0/firebird.conf добавь строку

RemoteBindAddress = 0.0.0.0

No
()
Ответ на: комментарий от ssnakess

Выдача nmap различается:

3050/tcp open gds_db

3050/tcp open unknown

это nmap на разных машинах запускается? Так, по умолчанию nmap сканирует порты до 1024 и порты, указанные в /usr/share/nmap/nmap-services. Если у вас ″nmap -p 3050 192.168.1.10″ выдаёт, что порт открыт, то и, допустим:

nmap -p 1-4000 192.168.1.10

должен выдать, что порт открыт.

на клиенте получаю connection rejected by remote interface

запустите на сервере tcpdump для порта 3050 и попробуйте подключиться клиентом. Если в рамках одного соединение (пакеты с одинаковым номером порта на клиенте) есть обмен несколькими пакетами, значит на уровне tcp соединение устанавливается и отлуп идёт от firebird.

я не могу менять клиентов этого СУБД

Ещё такое гуглится (WireCrypt = Enabled): https://coderoad.ru/19049645/Совместимость-клиента-Firebird-с-сервером-Firebird

mky ★★★★★
()
Последнее исправление: mky (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.