Настройка правил и исключений в брандмауэре Windows
Время чтения 6 мин
В этой статье мы рассмотрим, как произвести настройку брандмауэра 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
Автоматическая настройка возможна посредством выполнения скрипта, который содержит команды создания правил для брандмауэра. Выполнить скрипт необходимо на всех компьютерах, на которых планируется работа в локальной сети.
Ответ на все команды скрипта должен быть “ОК”
Обратите внимание, что в скрипте прописаны стандартные пути к файлам market.exe и firebrid.exe. Если пути к этим файлам отличаются от указанных выше, необходимо внести изменения в скрипт.
Если настройка с помощью скрипта не удалась – необходимо выполнить ручную настройку, следуя инструкции ниже.
Откройте Пуск – Панель управления или воспользуйтесь поиском, чтобы найти панель управления.
Если панель управления открыта в режиме просмотра “Категории”, то нажмите “Система и безопасность”.
Затем выберите “Брандмауэр Windows” или “Брандмауэр Защитника Windows” (в зависимости от версии Windows)
Если панель управления открыта в режиме просмотра “значки”, сразу выберите “Брандмауэр Windows”.
На скриншоте ниже показано, как обычно выглядит брандмауэр Windows.
В левой части доступны кнопки дополнительных действий, а в центре отображается текущее состояние защиты.
На примере файла Firebird.exe рассмотрим добавление программы в список исключений брандмауэра. В окне брандмауэра нажмите “Разрешить взаимодействия с приложением или компонентом”.
Затем нажмите кнопку “Изменить параметры”, если она активна.
Под списком нажмите кнопку “Разрешить другое приложение…”
В открывшемся окне нажмите кнопку “Обзор” и укажите путь к программе, которую необходимо добавить в исключения.
После выбора программы нажмите кнопку “Типы сетей” и проверьте, что установлены флажки на публичной и частной.
В результате окно добавления приложения будет выглядеть так.
Нажмите кнопку “Добавить”, чтобы сохранить сделанные изменения.
В списке разрешенных программ будет отображаться только что созданная запись.
В ряде случаев добавление программы в список исключений может быть недостаточно. Тогда необходимо разрешить установку соединений для конкретного сетевого порта.
В главном окне брандмауэра нажмите кнопку “Дополнительные параметры”.
Откроется “Монитор брандмауэра Windows в режиме повышенной безопасности”, который выглядит как на скриншоте ниже.
Для входящих и исходящих подключений настройка происходит раздельно. Поэтому необходимо определить тип подключения.
Например, при настройке брандмауэра на компьютере-сервере необходимо открыть порт 3060 для входящих подключений. Т.е. компьютеры-клиенты будут пытаться подключиться к этому компьютеру – это входящие подключения.
При настройке на компьютере-клиенте необходимо открыть порт на исходящие подключения. Т.е. программа на компьютере-клиенте будет пытаться создать подключение с внешним компьютером.
Например, нам нужно создать правило для входящего подключения. В левой части выбираем соответсвующий пункт, а затем справа нажимаем кнопку “Создать правило”.
В открывшемся окне выбираем тип правила “Для порта”.
Нажимаем “Далее” и указываем номер порта. Например, для подключения GBS.Market к Firebird это будет порт 3060.
Нажимаем “Далее”, выбираем “Разрешить подключение”
Затем выбираем тип сетей. Если тип сети не известен – можно выбрать все.
Нажмите “Далее” и на последней вкладке укажите имя правила и описание (по желанию).
Нажмите “Готово” – правило появится в списке.