|
|
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
Есть одноранговая сеть 192.168.1.* В сети были одни станции Windows, сегодня пробую поставить станцию на OpenSuse 12.1 и перевести сервер Firebird из станции Windows на OpenSuse OpenSuse 12.1 поставлена с официального дистрибутива с установками по-умолчанию. На OpenSuse установил Firebird (FirebirdCS-2.5.1.26351-0.i686.rpm) Сервер работает, проверил ЛОКАЛЬНЫМ подключением к тестовой базе employee и парой sql-запросов к ней через isql на терминале OpenSuse. Подключался по псевдониму employee. У сетевого интерфейса OpenSuse фиксированный IP-адрес как и у всех Windows-станций. 192.168.1.3 Пытаюсь подключиться к базе по локальной сети с машины Windows XP. В IBExpert указал адрес сервера, имя базы по тому же псевдониму - не подключается, пишет: авторAttempting to connect to: 192.168.1.3:employee Connecting... Failed! ------------------------------------ Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements. Unable to complete network request to host "192.168.1.3". Failed to establish a connection. С машины Windows адрес машины OpenSuse пингуется нормально. С машины OpenSuse я вижу сетевые папки Windows Пробую с машины OpenSuse подключиться не локальным протоколом, а по TCP/IP - connect 192.168.1.3:employee или connect localhost:employee - тоже ошибка: Statement failed, SQLSTATE=08006 Unable to complete network request to host "192.168.1.3". В общем тоже самое, что и с машины Windows. Что я пропустил? Может какую-то службу сетевую надо запустить или права где-то не установил? Такое впечатление ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 16:56 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
SQLWalkerпроверил ЛОКАЛЬНЫМ подключением И был неправ. Проверять надо было TCP подключением на localhost. Проверяй если у тебя запущен супердемон xinetd или что там используется на Суши... Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 17:05 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
Дмитрий, спасибо за быстрый ответ. Зашел я в настройки сетевой службы (xinetd) - там куча разных служб и мой Firebird (fb_inet_server) Так вот в колонке "состояние" только Firebird в состоянии Вкл. Все остальные службы - в состоянии "н/у" или "---" Что надо включить? Подскажите пож-ста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 17:18 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
не корысти ради, а ... в связи с чем перевод с винды на линукс, особенно с учетом непонимания? SQLWalkerТак вот в колонке разве в xinetd.conf есть "колонки"? может и есть, но странно звучит... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 17:27 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
kdv SQLWalkerТак вот в колонке разве в xinetd.conf есть "колонки"? может и есть, но странно звучит... ну не в самом файлике, а вот YaST, да и WebMin показывает насколько помню с колоночками :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 17:33 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
Да, это я смотрел yast-ом А вот мой файл /etc/xinetd.conf авторdefaults { log_type = FILE /var/log/xinetd.log log_on_success = HOST EXIT DURATION log_on_failure = HOST ATTEMPT # only_from = localhost instances = 30 cps = 50 10 # # The specification of an interface is interesting, if we are on a firewall. # For example, if you only want to provide services from an internal # network interface, you may specify your internal interfaces IP-Address. # # interface = 127.0.0.1 } includedir /etc/xinetd.d Посмотрел /var/log/xinetd.log - он нулевого размера, пустой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 17:47 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
а тут что - xinetd.d/firebird ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 18:15 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
SQLWalkerПосмотрел /var/log/xinetd.log - он нулевого размера, пустой. А сам xinetd запущен? netstat подтверждает, что порт 3050 слушается? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.03.2012, 18:39 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
SQLWalker, Про между прочим, в debian-based дистрибутивах после установки надо вручную настроить запуск службы коммандой dpkg-reconfigure firebird2.5-classic/super. Или ручным копированием/прописыванием файлов в /etc/(x)inet.d/. Возможно, в сусе так же? SQLWalker А вот мой файл /etc/xinetd.conf Во-во, а что в /etc/xinet.d/ лежит? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 01:19 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
<< ...или права где-то не установил? >> Думаю что пользователь, от имени которого запускается утилита isql, должен иметь права группы firebird. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 05:04 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
Сергей Ширяевпользователь, от имени которого запускается утилита isql, должен иметь права группы firebird.С какой радости? SQLWalker, Не пойму где ты там запутался, все элементарно делается через yast. начинаем с проверки состояний демона inetd service xinetd status смотрим что вернула команда, должно быть Код: plaintext далее проверяем слушается ли порт 3050 netstat -anep | grep 3050 должно быть нечто такое: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. далее проверяем состояние iptables Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Как-то так, снято с работающего сервера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 08:12 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
А, да, забыл про аппармор, это я снял с 11.2, аппармор выключен. В 12 он по дефолту включен, для теста можешь выключить, там же через яст, потом настроишь. Я на него напоролся, когда самбу на 11.4 настраивал, не работает негодяйка, пока права не настроил. :) 12.1 пока только дома, на сервер еще не ставил, сижу на 11.2 и 11.4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 08:17 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
SQLWalker, Да, выше я наврал, проверил, права группы firebird для пользователя тут не при чем. Скорее всего надо проверить запущен ли демон xinetd. Старт и стоп его через YAST это в пункте System / System Services (Runlevel) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 10:21 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
Ivan_PisarevskySQLWalker, Не пойму где ты там запутался, все элементарно делается через yast. начинаем с проверки состояний демона inetd service xinetd status смотрим что вернула команда, должно быть Код: plaintext Иван, большое спасибо за развернутый ответ. Да, я действительно запутался. После включения компа и автологина под обычным пользователем у меня служба xinetd в состоянии "Отключить" (смотрю в YaST2). Естественно, Firebird не работает по TCP/IP. статус xined: Active: inactive (dead) Если в YaST принудительно включить - запускается и статус меняется на active (running) Если xinetd принудительно не включать под пользователем, а выйти из пользователя и зайти под root - xinetd сам запускается и показывает статус running . Вопрос: почему xinetd сам не запускается под пользователем? Как я говорил, в списке xinetd из включенных служб у меня только firebird в состоянии "Вкл" , все остальные службы - или "не установлено" или прочерки. Может что-то из служб надо установить? Если да, то что? Систему я тестирую в "микросети" - свитч, сама машина с OpenSuse и ноут с Windows XP. Не может ли быть это из-за того, что нет подключения к интернет и я при установки операционки я не устанавливал разные сервисы типа файлового сервера, система из-за этого не установила (не запустила) какие-то системные службы и поэтому несмотря на присутствие службы firebird не запускается сам xined? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 10:27 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
Сергей ШиряевСтарт и стоп его через YAST это в пункте System / System Services (Runlevel)заходишь как указано, далее переключаешься в эксперный режим, ставишь у инетд галочки на 3 и 5 уровнях загрузки, делаешь контрольный ребут и смотришь статус. да, инетд по дефолту выключен, это нормально, так и должно быть. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 12:01 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
SQLWalkerНе может ли быть это из-за того, что нет подключения к интернет и я при установки операционки я не устанавливал разные сервисы типа файлового сервера, система из-за этого не установила (не запустила) какие-то системные службы и поэтому несмотря на присутствие службы firebird не запускается сам xined?пох на остальные сервисы и интернет, не влияет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 12:02 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
Иван, большое спасибо за помощь. С Вами я ускоренными темпами познаю OpenSuse... Включил комп, автологин обычного пользователя. Смотрю в "Системные службы (уровень запуска)", экспертный режим: xinetd Выполняется "Нет" . Чекбоксы на уровнях запуска 3 и 5 установлены. Не запускаю этот чертов xinetd, вышел из пользователя, зашел под ROOT теперь xinetd Выполняется "Да". Выключил комп, опять запускаю комп, опять автологин под пользователем. Пытаюсь из того экспертного режима запустить вручную xinetd. На что мне сообщение: YaST2Чтобы запустить службу xinetd, следующие службы должны быть дополнительно запущены, потому, что она зависит от них: network Продолжить Отмена Раньше я запускал вручную xinetd из самой оснастки "Сетевые службы (xinetd)", поэтому и не видел такого предупреждения. Нажимаю отмена, смотрю что там у службы network . Выполняется "Нет", галки уровней запуска 3 и 5 тоже включены. Запустил network, потом xinetd. Нажал кнопку ОК. Промелькнули сообщения - Сохранение состояния служб. Выключил комп, включил. Зашел опять в Системные службы (уровень запуска). network и xinetd опять в "Выполняется" в состоянии "НЕТ" Да что же это такое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 12:56 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
Для серверов никогда не делаю автологина, да и уровень запуска обычно 3. Как оно себя ведет при автологине просто не в курсах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 13:28 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
Может сеть тупо еще не стартанула, т.к. ждет dhcp, например? Выключи графику, чтоб под ногами не путалась, там же в ясте в сервисах выставь уровень загрузки 3, потом на старте жмайкай эскейп и погляди как оно там стартует, в каком порядке. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2012, 13:32 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
OpenSuse снес поставил последнюю Ubuntu. Firebird Classic 2.5 работает пока без проблем... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2012, 15:11 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
Hello, SQLWalker! You wrote on 16 марта 2012 г. 17:31:58: SQLWalkerOpenSuse снес поставил последнюю Ubuntu. ради кальный под ход Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2012, 17:33 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
МимопроходящийHello, SQLWalker! You wrote on 16 марта 2012 г. 17:31:58: SQLWalkerOpenSuse снес поставил последнюю Ubuntu. ради кальный под ход Ну а что. Болит голова - отрубим голову. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2012, 18:56 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
Апну тему. Столкнулся с проблемой при установке классика 2.5.3 на AltLinux 7.0. Действовал так: поставил пингвина в минимальной конфигурации, затем накатил xinetd и на него - FB из тарболла, задав при установке пароль SYSDBA. Перегрузился. Пытаюсь соединиться с другого компа через FlameRobin (открываю Manage users) и получаю: *** IBPP::SQLException *** Context: Service::Connect Message: isc_service_attach failed SQL Message : -923 Connection not established Engine Code : 335544421 Engine Message : connection rejected by remote interface Пинги при этом проходят чётко. xinetd запущен, netstat показывает, что порт слушается с адреса 0.0.0.0. В iptables ограничений нет. Прошу подсказать: куда копать. Если нужны доп. данные - отпишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2014, 19:52 |
|
||
|
Подключение по сети к Firebird 2.5.1 на OpenSuse 12.1
|
|||
|---|---|---|---|
|
#18+
DelphiCoder_1980xinetd запущен, netstat показывает, что порт слушается с адреса 0.0.0.0. В iptables ограничений нет. Либо одно из этого ложь, либо смотри логи xinetd. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.08.2014, 20:07 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38726040&tid=1563381]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
174ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
86ms |
get tp. blocked users: |
1ms |
| others: | 248ms |
| total: | 562ms |

| 0 / 0 |
