Настройка портов для classic server
Модераторы: kdv, Alexey Kovyazin
Настройка портов для classic server
Для super server достаточно указать нужный порт в firebird.conf в параметре: RemoteAuxPort. Classic server на этот параметр не реагирует. Требуется это для настройки брандмауэра windows. Хочу указать два порта по которым должен работать сервер, а затем прописать их в брандмауэре. На сервере установлен Firebird 1.5.
Хорошо, пусть будет один порт. Сейчас у меня рабочая станция, обращаясь к серверу, сначала использует порт 3050 затем случайный порт, который от сеанса к сеансу меняется. Как мне сделать, чтобы всегда использовались одни и теже порты. Какие без разницы. В противном случае не могу настроить брандмауэр на сервере.WildSery писал(а):Тогда зачем тебе RemoteAuxPort?
И, кстати, а зачем целых 2 порта для работы сервера? Одного-то чего не хватает?
-
- Заслуженный разработчик
- Сообщения: 1436
- Зарегистрирован: 15 сен 2005, 09:05
В том то и дело что идет обращение по случайному порту от клиента к серверу. И я не могу настроить брандмауэр на сервере по портам. Стоит операционка Windows server 2003 Standart, в котором можно настраивать брандмауэр только по портам. Может есть какой нибудь сервис пак для нее с вариантом настройки не по портам а по программам?Dimitry Sibiryakov писал(а):На клиентской стороне использование случайного порта это нормально. Разреши в брандмауэре коннект с любого порта на 3050 и все.
Как мне еще написать, чтобы было наконец понятно. Какой порт открывается со стороны клиента (порт источника) мне до лампады. Но мне нужен четкий номер порта по которому этот клиент пытается обратиться к серверу (т.е. порт назначения), а он мне неизвестен заранее в случае с классик сервер!!!!!!!!!!!!!!!!!!!!!!!hvlad писал(а):Порт клиента тебя (и серверный файрволл) никоим образом не волнует
Всё таки очень похоже что event-ы прогой используются.mkl_sis писал(а):WildSery писал(а):Сейчас у меня рабочая станция, обращаясь к серверу, сначала использует порт 3050 затем случайный порт, который от сеанса к сеансу меняется. Как мне сделать, чтобы всегда использовались одни и теже порты. Какие без разницы. В противном случае не могу настроить брандмауэр на сервере.
Тогда действительно должен помочь RemoteAuxPort.
Или я что-то не понимаю?
Попробуйте запустить сетевой монитор и посмотреть по каким портам клиенты будут обращаться к серверу в случае с классик сервер. Сами все увидите.Tonal писал(а):mkl_sis писал(а):Всё таки очень похоже что event-ы прогой используются.WildSery писал(а):Сейчас у меня рабочая станция, обращаясь к серверу, сначала использует порт 3050 затем случайный порт, который от сеанса к сеансу меняется. Как мне сделать, чтобы всегда использовались одни и теже порты. Какие без разницы. В противном случае не могу настроить брандмауэр на сервере.
Тогда действительно должен помочь RemoteAuxPort.
Или я что-то не понимаю?
Разуй глаза и посмотри на fb_inet_server, а не туда, куда ты смотришь.mkl_sis писал(а):Попробуйте запустить сетевой монитор и посмотреть по каким портам клиенты будут обращаться к серверу в случае с классик сервер. Сами все увидите.
Если программа действительно пользует event's то тогда у тебя ничего не выйдет.
Но упорствовать в своих заблуждениях не надо, здесь тебе не тут (с)
Когда у меня стоял супер сервер Firebird 1.5 я установил в конфиге параметры:
RemoteServicePort = 3050
RemoteAuxPort = 3060
и клиент после этого обращался к серверу по этим двум портам. Я их открыл в файерволе на серваке и был счастлив.
После установки классика я вижу что сначала идет обращение по порту 3050, а затем идет обращение к серверу по случайным портам: 1029,1028,1030,1033 и т.д. Никакие параметры в конфиге не помогают. А открыть диапазон портов мне не позволяет встроенный файервол windows 2003. Ставить сторонний файервол нежелательно.
Вот такая вот проблема!
RemoteServicePort = 3050
RemoteAuxPort = 3060
и клиент после этого обращался к серверу по этим двум портам. Я их открыл в файерволе на серваке и был счастлив.
После установки классика я вижу что сначала идет обращение по порту 3050, а затем идет обращение к серверу по случайным портам: 1029,1028,1030,1033 и т.д. Никакие параметры в конфиге не помогают. А открыть диапазон портов мне не позволяет встроенный файервол windows 2003. Ставить сторонний файервол нежелательно.
Вот такая вот проблема!
-
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34
Объясни, для особо непонятливых навроде меня, нафига sql серверу файрвол? Ресурсы девать некуда?mkl_sis писал(а):А открыть диапазон портов мне не позволяет встроенный файервол windows 2003. Ставить сторонний файервол нежелательно.
Вот такая вот проблема!
Ну поставь туда же еще и антивирус, чего ему простаивать?
-
- Заслуженный разработчик
- Сообщения: 644
- Зарегистрирован: 15 фев 2005, 11:34