powered by simpleCommunicator - 2.0.28     © 2024 Programmizd 02
Map
Форумы / Informix [игнор отключен] [закрыт для гостей] / Перенастроить Информикс для работы в сети на порт 1526
10 сообщений из 10, страница 1 из 1
Перенастроить Информикс для работы в сети на порт 1526
    #39547205
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имею:
ОС: Win 2008 R2 x64
СУБД Informix 11.5 x64
Драйвер: ODBC 64bit clientsdk.4.10
Работает локально по порту 9088/tcp - всё ок.
А вот по сети не хочет, получаю ошибку:
Код: sql
1.
Test connection was NOT successful.[Informix][Informix ODBC Driver][Informix]Read error occurred during connection attempt.


Сис.админ сказал, что надо перенастроить Информикс на порт 1526 , что бы он работал по сети.
Можете подсказать, как это сделать?
...
Рейтинг: 0 / 0
Перенастроить Информикс для работы в сети на порт 1526
    #39547314
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Просто поменять порт в конф.файле самой винды.
Что на сервере Информикса, что на клиенте.

П.С. Исправьте, если ошибаюсь.
...
Рейтинг: 0 / 0
Перенастроить Информикс для работы в сети на порт 1526
    #39548047
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё равно не работает ...
...
Рейтинг: 0 / 0
Перенастроить Информикс для работы в сети на порт 1526
    #39548119
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1) Настройте onconfig. Дока Настраиваемые параметры NETTYPE, DBSERVERNAME, DBSERVERALIASES
2) Настройте sqlhosts на сервере. В Windows он находится в реестре и настраивается через Setnet.
3) Настройте sqlhosts на клиенте.
Пишу по памяти, мог что-то забыть (давно не настраивал informix).
...
Рейтинг: 0 / 0
Перенастроить Информикс для работы в сети на порт 1526
    #39548275
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё уже настроено.
Локально всё работает, а вот по сети не хочет.
В ODBC получаю такую ошибку:
ODBCTest connection was NOT successful.[Informix][Informix ODBC Driver][Informix]System error occurred in network function.
...
Рейтинг: 0 / 0
Перенастроить Информикс для работы в сети на порт 1526
    #39548570
bk0010
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы, вероятно, в другой подсети. Звездочку перед хостом (host name) на сервере ставили?
...
Рейтинг: 0 / 0
Перенастроить Информикс для работы в сети на порт 1526
    #39549420
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bk0010Вы, вероятно, в другой подсети. Звездочку перед хостом (host name) на сервере ставили?
Да, в другой подсети!
А звезду и ставил и убирал, ошибка одна и та же (((
...
Рейтинг: 0 / 0
Перенастроить Информикс для работы в сети на порт 1526
    #39549466
Ikir
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
potkin,

Выполните на клиенте telnet IP-адресINFORMIXserver(или имя, если DNS настроен) 1526.
Если на сервере в логе INFORMIX вы увидете 408 ошибку, то вы добрались до сервера.
Если нет, то вам к сетевикам - пусть ковыряют дырку в нужную подсеть.
...
Рейтинг: 0 / 0
Перенастроить Информикс для работы в сети на порт 1526
    #39550046
Фотография potkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всё, убил сервак ...
...
Рейтинг: 0 / 0
Перенастроить Информикс для работы в сети на порт 1526
    #39550385
vvt1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
potkin, почему думаете, что убили?

Без конкретных конфигов сложно. Но, давайте пробовать.

За маппинг порта на системе без всяких локальных защит отвечает файл sqlhosts , точнее его 4-я колонка (servicename):
Код: plaintext
1.
2.
3.
#dbservername       nettype         hostname            servicename      options
myserveron          onipcshm        on_myserver         on_myserver
myservertcp         onsoctcp        myserver            1526

Перед тем как запускать Informix, необходимо убедиться, что порт, в данном случае 1526 - ни кто не слушает, т.е. туда уже не смаплен какой-то другой сервис. Это делается анализом вывода команды netstat -na . В UNIX это можно пропустить через grep , что бы сократить выборку только необходимым номером порта и увидеть что-то типа:
Код: plaintext
1.
tcp        0      0 192.168.1.10:1526           0.0.0.0:*                   LISTEN      

Точнее, не увидеть, при опущенном Informix. Если СУБД не запущена, а LISTEN есть - значит уже что-то туда смаплено и СУБД не будет работать по сети, как вариант - менять порт у СУБД Informix на другой свободный.

Далее, в onconfig проверить, что бы были записи:
Код: plaintext
1.
2.
DBSERVERNAME     myserveron
DBSERVERALIASES  myservertcp

Ну и разумеется там же, что-то наподобии:
Код: plaintext
1.
2.
NETTYPE ipcshm,1,50,CPU
NETTYPE soctcp,1,50,NET

Да, точно не помню, что там у Windows, но по-моему всё-таки soctcp.

Стартуем СУБД, смотрим. После старта, делаем netstat -na и смотрим, появился ли у нас LISTEN порта, например:
Код: plaintext
1.
tcp        0      0 192.168.1.10:1526           0.0.0.0:*                   LISTEN      

Если появился, то сервер настроен на работу с сетью. Проверка, telnet localip 1526 прям на том же сервер, где и СУБД. Ответил сервис - значит всё хорошо.

Потом с удаленного клиента пробуем подключаться. Если нет подключения, то:
1. Проверим есть ли ping с клиента на сервер. Глупо в локалке ICMP рубить, поэтому должны увидеть echoreply ответы.
2. Далее, если ответы есть - проверяем с клиента на сервер telnet remoteip 1526 - должно быть подключение. Что бы его понять надо не только в лог-файл смотреть, но, например сделать telnet на любой другой порт, на котором точно не поднят ни один из сервисов, в общем получить нечто Connection refused .

Если п1-2 не прошли, значит надо выяснять, нет ли там всяких файрволов, есть ли маршрутизация вообще между клиентом и сервером. Это, в общем то, уже поиск сетевых проблем, не относящийся к СУБД.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Informix [игнор отключен] [закрыт для гостей] / Перенастроить Информикс для работы в сети на порт 1526
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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