Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» как открыть порт

Автор: UEG
Дата сообщения: 19.06.2014 03:12
Комп мой конкретно сломался, ну и по этой причине решил сервер перенести на другую машину.

Ну суть проблемы такова, на сервере всё работает, а другие не запускаются, выдаёт BDE Error 13059 [$33] [$ 3].

Порывшись в Инете нашёл, что соединение идёт через порт 3050 (не знаю точно этот или нет).

Стал проверять порт он закрыт.

Провёл стандартную процедуру открытия порта......а он всё-равно закрыт.

Система Windows XP SP3.

Проделал:

Как открыть порт в Windows XP?

На компьютере, на котором находится база данных (сервер), откройте Брандмауэр Windows (кнопка «Пуск/Настройка/Панель управления/Брандмауэр Windows).
Перейдите на закладку «Исключения». Нажмите кнопку [Добавить порт…].
В окне «Добавление порта» нажмите кнопку [Изменить область]. В открывшемся окне поставьте отметку «Только локальная сеть (подсеть)». Нажмите кнопку [ОК].
В окне «Добавление порта» укажите в поле «Имя» условное название порта. В поле «Номер порта» введите 3050. Нажмите кнопку [ОК]. Порт 3050 открыт.
Проверил строчка есть:

system32\drivers\etc\services
Добавитьстрочку
gds_db 3050/tcp
Автор: Paromshick
Дата сообщения: 19.06.2014 07:53
Судя по дате регистрации Вы с компами знакомы не менее 8-ми лет, а пишете такое...
Как открыть порт? Повесить на него демона, чтоб прослушивал.
Как открыть порт на фаерволе? Разрешить в правилах фаервола.

telnet localhost 3050 слушает он вообще...

Да, блин, определитесь, что за сервис и как работает, а потом уж остальное
Автор: sldaac
Дата сообщения: 19.06.2014 09:03

Цитата:
telnet localhost 3050  слушает он вообще..

+1
а для начала отключить всякие антивирусы, фаерволы, перегрузить комп
Автор: UEG
Дата сообщения: 20.06.2014 06:01

Цитата:
Судя по дате регистрации Вы с компами знакомы не менее 8-ми лет


по этому судить не надо.....помните может компы которые на лентах работали?
так с тех пор и знаком....и первый шедевр ПК юзал.
Суть не в этом.....я далёк от программирования....специализация у меня совсем другая,
просто так сложились обстоятельства, что приходится попутно этим заниматься.

ну а по этому вопросу "telnet localhost 3050".....ну не надо меня совсем за идиота держать

нет не пущает....хотя по локалке на сервере я могу потрогать любой файл.....и взять его!
Автор: bga83
Дата сообщения: 20.06.2014 08:26

Цитата:
ну а по этому вопросу "telnet localhost 3050".....ну не надо меня совсем за идиота держать
нет не пущает....хотя по локалке на сервере я могу потрогать любой файл.....и взять его!
если честно одно с другим вообще не связано.
Что показывает вывод netstat -an | findstr LISTENING ?

порт 3050 к какому протоколу относится? TCP или UDP ?

Автор: sldaac
Дата сообщения: 20.06.2014 08:40

Цитата:
ну не надо меня совсем за идиота держать

порт 3050 - (СУБД Interbase/Firebird), смотритие в сервисах стартанул сервис или нет.
и вообще установлено что-то из Interbase/Firebird на сервере?
Автор: UEG
Дата сообщения: 23.06.2014 01:43

Цитата:
порт 3050 к какому протоколу относится?


ТСР


Цитата:
порт 3050 - (СУБД Interbase/Firebird), смотритие в сервисах стартанул сервис или нет.
и вообще установлено что-то из Interbase/Firebird на сервере?


стартует автоматом Interbase 5.6....на сервере-то всё работает!

Добавлено:
всем спасибо за внимание....ларчик просто открылся....после удаления НОД32

тему можно закрыть!
Автор: Paromshick
Дата сообщения: 23.06.2014 07:49
UEG
Нельзя закрывать тему. Ишь ты, кто-то прочтет, решит, что это и есть решение.
Итак. Порт слушал демон Интербейса. Фаервол, в данном случае, встроенный в NOD32, закрывал этот порт от остальной сети. Таким образом, можно было не удалять антивирусный пакет целиком, а настроить его фаервол. Разрешить входящие TCP на порт 3050 отовсюду, или выбрать диапазон "разрешенных" компьютеров.
Вот решение.

Еще раз.
Софт, крутящийся на сервере, прослушивает порт. Диагностировать, то, что он слушает, а не просто висит в сервисах, можно телнетом или нетстатом. Команды были выше. Если слушает, а извне доступа нет (тот же telnet server port с машины из сети), то ищем фаервол. Многие, от большого ума имеют несколько фаерволов. На время отключаем их все. Смотрим телнетом из сети. Заработало? Канешна. Включаем фаервол и настраиваем его под необходимый входящий порт (протокол чаще TCP). Если не знаем порт-протокол, так и сидим с выключенным фаерволом.

Просто есть домашняя настройка, типа все по отключать (бедная ХРюша, как ей досталось), а есть работа, за которую дают хлеб. Это когда настроено, всё работает, и КОСТЫЛЕЙ нет.

Страницы: 1

Предыдущая тема: Не подключается шара по SMB


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.