Настройка Dcom для операционной системы Windows 10
Обновлено: 21.11.2024
Загрузить параметры DCOM для связи между компьютерами между серверами OPC и клиентами OPC.
Описание
Настройки DCOM для связи между компьютерами между серверами OPC и клиентами OPC 1.
В OPC DA служебная программа dcomcnfg используется для связи между компьютерами между клиентами OPC и серверами OPC. Эта сервисная программа будет выглядеть и вести себя по-разному в зависимости от используемой операционной системы (Windows 98/2000/XP/XP SP2). Этот документ относится к Windows 2000 и Windows XP SP2. Аспекты, относящиеся только к Windows XP SP2, отмечены в тексте. DCOM разрешает только аутентифицированный доступ между компьютерами. Мы рекомендуем зарегистрировать компьютеры в одном домене и указать группу пользователей (например, «Пользователи OPC») для связи OPC на всех компьютерах. Примечание: «dcomcnfg» влияет на операционную систему на очень глубоком уровне. Неправильная конфигурация может привести к тому, что операционная система станет нестабильной или перестанет работать. Указанные здесь настройки уменьшат безопасность вашей системы. В качестве альтернативы вы можете использовать инструмент Softing OPC Tunnel. При этом не требуются никакие настройки DCOM. Последний раздел кратко представляет этот инструмент. Примечание. В некоторых случаях «dcomcnfg» может выдавать предупреждения о конфигурации DCOM. Вас спросят, хотите ли вы автоматически исправлять несоответствия в конфигурации DCOM. Это не обязательно для описанных здесь настроек.
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
Настройки DCOM для общесистемных параметров безопасности
На клиентском компьютере и сервере должны быть установлены следующие настройки.
<р>2.1. Запустите "dcomcnfg" -Войдите в систему с правами администратора Откройте меню "Пуск" Windows Выберите "Выполнить" Введите "dcomcnfg" Нажмите "ОК"
Изображение 1. Диалоговое окно "Выполнить" в Microsoft Windows
Изображение 2: стартовая страница "dcomcnfg"
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
<р>2.2. Откройте диалоговое окно «Свойства моего компьютера» -Выберите "Корень консоли/Службы компонентов/Компьютеры/Мой компьютер" в дереве. Откройте контекстное меню (правая кнопка мыши) Свойства
Изображение 3. Стартовая страница "Свойства моего компьютера"
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
<р>2.3. Установите "Свойства по умолчанию" -Выберите вкладку "Свойства по умолчанию" Включить распределенный COM на этом компьютере Уровень аутентификации по умолчанию: Нет Уровень олицетворения по умолчанию: Олицетворение
Изображение 4: вкладка "Свойства по умолчанию"
Примечание. Уровень аутентификации по умолчанию. Указывает, когда следует выполнять аутентификацию (никогда, при подключении, для каждого пакета и т. д.). Уровень олицетворения по умолчанию. Указывает, могут ли приложения определять, кто им звонит, и выполнять операции с использованием идентификатора клиента. .
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
<р>2.4. Установите "Протоколы по умолчанию" -Выберите вкладку "Протоколы по умолчанию". Убедитесь, что "TCP/IP, ориентированный на подключение" стоит на первом месте
Изображение 5: вкладка "Протоколы по умолчанию"
Примечание. Windows проверяет протоколы в том порядке, в котором они отображаются здесь. Если «TCP/IP, ориентированный на соединение» не стоит на первом месте, будут задержки. Если время, необходимое для установления соединения, превышает время, отведенное серверу, сервер не сможет запуститься. Большое количество протоколов DCOM приведет к ненужным задержкам в случае разрыва соединения. Поэтому ненужные записи следует удалить.
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
2.5. Установите "Безопасность COM" -
Выберите вкладку «Безопасность COM» Нажмите кнопку «Разрешение доступа: Изменить ограничения» Добавьте «АНОНИМНЫЙ ВХОД», «Все», «ИНТЕРАКТИВ», «СЕТЬ» и «СИСТЕМА» в качестве имен пользователей (см. примечание) Разрешить " Локальный доступ» и «Удаленный доступ» для этих имен пользователей. Нажмите «ОК»
Изображение 6: Настройка "Разрешения на доступ"
Примечание. Если нужное имя группы или пользователя не отображается в окне выбора, его можно добавить следующим образом: -
Нажмите «Добавить» Нажмите «Дополнительно» Нажмите «Найти сейчас» Отметьте «Имена групп или пользователей» (можно выбрать несколько вариантов, удерживая нажатой клавишу «Ctrl») Нажмите «ОК»
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
Примечание. В группу пользователей "Все" входят все пользователи (локальные и доменные). Вы также можете создать разрешения для группы (например, «Пользователи OPC») и добавить в эту группу всех пользователей OPC. Затем эта группа должна существовать на сервере и клиентском компьютере. Windows не допускает пустых паролей для связи DCOM.
Разрешения на запуск и активацию: нажмите «Изменить ограничения». Добавьте «Все», «ИНТЕРАКТИВНЫЙ», «СЕТЬ» и «СИСТЕМА» в качестве имен пользователей. Разрешите «Локальный запуск», «Удаленный запуск», «Локальная активация» и «Удаленная активация». Активация» для этих пользователей и администратора Нажмите «ОК»
Рисунок 7. Настройка "Разрешение на запуск"
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
Разрешение на доступ: нажмите «Изменить по умолчанию». Добавьте «Все», «ИНТЕРАКТИВНЫЙ», «СЕТЬ» и «СИСТЕМА» в качестве имен пользователей. Разрешите «Локальный доступ» и «Удаленный доступ» для этих пользователей и администратора. Нажмите «ОК».
Разрешения на запуск и активацию: нажмите «Изменить по умолчанию». Добавьте «Все», «ИНТЕРАКТИВНЫЙ», «СЕТЬ» и «СИСТЕМА» в качестве имен пользователей. Разрешите «Локальный запуск», «Удаленный запуск», «Локальная активация» и «Удаленная активация». Активация» для этих пользователей и администратора Нажмите «ОК»
Диалог "Свойства моего компьютера": нажмите "ОК"
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
Настройки DCOM для параметров безопасности приложения
Выполните следующие шаги для вашего OPC-сервера и OPCenum.exe на серверном компьютере.
<р>3.1. Откройте диалоговое окно "Свойства" для сервера OPC -Запустите «Конфигурация DCOM» (см. раздел 2 «Настройки DCOM» для общесистемных параметров безопасности). Выберите «Корень консоли / Службы компонентов / Компьютеры / Мой компьютер / Конфигурация DCOM» в древовидном представлении. Выберите сервер DCOM (справа). Откройте контекст. меню (правая кнопка мыши) Свойства
Изображение 8. Стартовая страница конфигурации DCOM для конкретного приложения
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
Выберите вкладку "Идентификация" Выберите "Интерактивный пользователь"
Изображение 9: Установка идентификатора
Примечание. Если сервер OPC работает как «служба», строки «интерактивный пользователь» и «запускающий пользователь» будут выделены серым цветом. В этом случае выберите «Этот пользователь» и введите пользователя (желательно из группы «Пользователи OPC») (см. примечание в разделе 2 «Настройки DCOM для общесистемных параметров безопасности»)
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
<р>3.3. Установить параметры безопасности –Выберите вкладку "Безопасность"
Разрешения на запуск и активацию: выберите "Использовать по умолчанию" Разрешения на доступ: выберите "Использовать по умолчанию"
Разрешения на настройку: выберите «Настроить» и нажмите «Изменить». Добавьте «Все», «ИНТЕРАКТИВ», «СЕТЬ» и «СИСТЕМА» в качестве имен пользователей. Разрешите «Полный доступ» и «Чтение» для этих пользователей и администратора. Нажмите "ОК"
Примечание. Чтобы включить параметры "dcomcnfg", необходимо перезапустить сервер OPC и клиент OPC.
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
Активация гостевого доступа
Этот раздел относится только к Windows XP. При стандартной установке XP пользователи аутентифицируются на удаленных компьютерах как гости. Это означает, что клиент DCOM не сможет подключиться к серверу до тех пор, пока не будет активирован гостевой доступ и у гостя не будет достаточно прав для доступа к серверу. На клиентском компьютере и сервере должны быть установлены следующие настройки. -
Откройте меню "Пуск" Windows. Выберите "Настройки/Панель управления". Выберите "Администрирование". Выберите "Локальная политика безопасности". В дереве выберите "Локальные политики/Параметры безопасности".
Дважды щелкните "Доступ к сети: модель общего доступа и безопасности для локальных учетных записей" и выберите "Классический — локальные пользователи аутентифицируются как они сами"
Дважды щелкните «Доступ к сети: разрешить всем применять разрешения для анонимных пользователей». Выберите «Включено»
Изображение 10. Установка «Локальных настроек безопасности»
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
Настройка брандмауэра Windows
Этот раздел относится к брандмауэру в Windows XP SP2. Однако эти настройки обычно применяются и ко всем другим брандмауэрам. Конфигурация должна выполняться на клиентском компьютере и сервере.
<р>5.1. Запустите конфигуратор "Брандмауэр Windows" -Откройте меню "Пуск" Windows. Выберите "Настройки/Панель управления". Выберите "Брандмауэр Windows".
Изображение 11. Брандмауэр Windows
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
5.2. Укажите «Исключения» -
Выберите вкладку «Исключения». Нажмите «Добавить программу». Добавьте следующие программы: o Все клиенты OPC / серверы OPC o Консоль управления Microsoft o «OPCEnum.exe» (Windows/System32) Примечание. Не все приложения отображаются в Диалог «Добавить программу». Другие приложения можно найти с помощью кнопки «Обзор». Примечание. В список исключений включены только файлы *.exe. Для внутрипроцессного сервера выберите приложение, которое вызывает сервер.
Рисунок 12. Указание исключений
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
Выберите вкладку «Исключения». Нажмите «Добавить порт». Установите следующие параметры: o Имя: «DCOM» o Номер порта: «135» o Выберите переключатель «TCP» Нажмите «ОК»
Изображение 13. Открытие порта для DCOM
Примечание. Открытие порта 135 создает критическую брешь в безопасности. Это позволяет приложениям выполнять удаленные вызовы процедур по сети и, таким образом, влиять на компоненты Windows. Это создает шлюз для многих компьютерных вирусов. Убедитесь, что порт 135 остается закрытым между сетью вашей компании и Интернетом.
DCOM в Windows CE В Windows CE параметры безопасности для связи OPC между компьютерами еще более строгие. Также нет программы для настройки DCOM. Поэтому здесь невозможно дать общее описание. Если у вас есть какие-либо вопросы, свяжитесь с нашей службой поддержки ([email protected]).
Copyright Softing AG, февраль 2007 г., DCOM-Settings-en.doc
Инструмент подключения туннеля OPC
Туннель OPC — это «обход DCOM», который обеспечивает связь между компонентами OPC на сетевых компьютерах. Туннель OPC должен быть установлен как на компьютере-клиенте OPC, так и на компьютере-сервере OPC. Связь между туннелями OPC на стороне клиента и сервера осуществляется через соединение TCP/IP, которое может быть зашифровано. Таким образом, данные, которыми обмениваются клиентское и серверное приложения, «туннелируются» через TCP/IP. DCOM полностью обойден. Настройка осуществляется с помощью понятного помощника. По сути, конфигурация включает в себя определение IP-адреса сервера и порта для связи TCP/IP. Туннель OPC доступен для Windows NT4, 2000, XP, 2003 и Windows CE и поддерживает Data Access 1.0a, 2.05 и 3.0, а также Alarms&Events 1.10.
DCOM для Windows 7, 10 и Server 2008R2 и более поздних версий
Настройка DCOM состоит из пяти шагов.
Чтобы запустить конфигурацию DCOM, введите «DCOMCNFG.EXE» в меню «Пуск»
Примечание. В Windows 10 нажмите кнопку «Пуск» или используйте клавишу Windows на клавиатуре и начните вводить текст для поиска.
Открытие средства настройки DCOM может занять несколько секунд. Вы увидите окно ниже, как только откроется инструмент конфигурации DOCM.
|