Перейти к содержанию

Настройка правил и исключений в брандмауэре Windows

Настройка брандмауэра Windows для обеспечения работоспособности GBS.Market в локальной сети

В этой статье мы рассмотрим, как произвести настройку брандмауэра Windows для обеспечения работоспособности кассовой программы GBS.Market при использовании схемы “сервер/клиент” в локальной сети. 

Брандмауэр (Brandmauer) или фаервол (firewall) - это комплекс программ, которые обеспечивают сетевую безопасность компьютера. Основная задача брандмауэра - фильтрация сетевого трафика для защиты компьютера от несанкционированного доступна из сети.

Важно У вас должны быть права администратора компьютера, чтобы выполнять описанные действия.

Полезные материалы

Зачем нужно настраивать брандмауэр

Настройка брандмауэра, в случае использования GBS.Market, необходима, когда программа работает с сетевой базой данных по схеме “сервер/клиент”. 

В ряде случаев настройки брандмауэра Windows по умолчанию не позволяют устанавливать соединение между компьютером с программой (клиентом) и компьютером с базой данных (сервером). Для обеспечения работоспособности необходимо выполнить настройку встроенного в ОС Windows брандмауэра.

Кроме этого, настройка сетевого экрана может потребоваться при использовании таких сервисов, как:

  • АТОЛ Веб-сервер
  • ККМ-Сервер
  • Служба эквайринга DualConnector

и других сервисов, работающих через TCP\IP протокол.

Что нужно настроить при работе в локальной сети

При работе по схеме сервер/клиент как минимум необходимо обеспечить связь кассовой программы GBS.Market  с СУБД Firebird. Т.е. настройку брандмауэра необходимо выполнить:

  • на сервере, где находится СУБД и база данных
  • на клиентах, где установлена GBS.Market

На сервере необходимо:

  • добавить в исключения файл Firebird.exe, который обычно расположен в папке C:\Program Files (x86)\F-Lab\Firebird 3
  • разрешить входящие подключения на порт 3060

На клиентах необходимо:

  • добавить в исключения файл GBS.Market, который обычно расположен в папке C:\Program Files (x86)\F-Lab\Market 6
  • разрешить исходящие подключения на порт 3060

Важно Обратите внимание, что по умолчанию используется порт именно 3060, а не 3050 (стандартный для Firebird)

Автоматическая настройка

Автоматическая настройка возможна посредством выполнения скрипта, который содержит команды создания правил для брандмауэра. Выполнить скрипт необходимо на всех компьютерах, на которых планируется работа в локальной сети. 

Важно Выполнять скрипт необходимо от имени администратора компьютера

Скачать скрипт

Ответ на все команды скрипта должен быть “ОК”

image

Обратите внимание, что в скрипте прописаны стандартные пути к файлам market.exe и firebrid.exe. Если пути к этим файлам отличаются от указанных выше, необходимо внести изменения в скрипт.

Если настройка с помощью скрипта не удалась – необходимо выполнить ручную настройку, следуя инструкции ниже. 

Как открыть брандмауэр Windows

Откройте Пуск – Панель управления или воспользуйтесь поиском, чтобы найти панель управления. 

Если панель управления открыта в режиме просмотра “Категории”, то нажмите “Система и безопасность”. 

image

Затем выберите “Брандмауэр Windows” или “Брандмауэр Защитника Windows” (в зависимости от версии Windows)

image

Если панель управления открыта в режиме просмотра “значки”, сразу выберите “Брандмауэр Windows”.

image

Внешний вид брандмауэра Windows

На скриншоте ниже показано, как обычно выглядит брандмауэр Windows. 

image

В левой части доступны кнопки дополнительных действий, а в центре отображается текущее состояние защиты.

Настройка брандмауэра

Добавление программы в исключения

На примере файла Firebird.exe рассмотрим добавление программы в список исключений брандмауэра. В окне брандмауэра нажмите “Разрешить взаимодействия с приложением или компонентом”.

image

Затем нажмите кнопку “Изменить параметры”, если она активна. 

image

Под списком нажмите кнопку “Разрешить другое приложение…”

В открывшемся окне нажмите кнопку “Обзор” и укажите путь к программе, которую необходимо добавить в исключения. 

image

После выбора программы нажмите кнопку “Типы сетей” и проверьте, что установлены флажки на публичной и частной. 

image

В результате окно добавления приложения будет выглядеть так. 

image

Нажмите кнопку “Добавить”, чтобы сохранить сделанные изменения. 

В списке разрешенных программ будет отображаться только что созданная запись. 

image

Разрешение подключения для порта

В ряде случаев добавление программы в список исключений может быть недостаточно. Тогда необходимо разрешить установку соединений для конкретного сетевого порта. 

В главном окне брандмауэра нажмите  кнопку “Дополнительные параметры”.

image

Откроется “Монитор брандмауэра Windows в режиме повышенной безопасности”, который выглядит как на скриншоте ниже.

image

Для входящих и исходящих подключений настройка происходит раздельно. Поэтому необходимо определить тип подключения.

Например, при настройке брандмауэра на компьютере-сервере необходимо открыть порт 3060 для входящих подключений. Т.е. компьютеры-клиенты будут пытаться подключиться к этому компьютеру – это входящие подключения. 

При настройке на компьютере-клиенте необходимо открыть порт на исходящие подключения. Т.е. программа на компьютере-клиенте будет пытаться создать подключение с внешним компьютером. 

Например, нам нужно создать правило для входящего подключения. В левой части выбираем соответсвующий пункт, а затем справа нажимаем кнопку “Создать правило”.

image

В открывшемся окне выбираем тип правила “Для порта”. 

image

Нажимаем “Далее” и указываем номер порта. Например, для подключения GBS.Market к Firebird это будет порт 3060.

Нажимаем “Далее”, выбираем “Разрешить подключение”

image

Затем выбираем тип сетей. Если тип сети не известен – можно выбрать все.

image

Нажмите “Далее” и на последней вкладке укажите имя правила и описание (по желанию).

image

Нажмите “Готово” – правило появится в списке. 

Завершение настройки

После того как настройка исключений и правил для брандмауэра будет завершена, рекомендуется перезагрузить компьютер для вступления изменений в силу.