Windows xp sp2-----------windows xp sp2(用kepware的OPC Quick Client测试通过)
1, 防火墙配置(建议配置时先关闭防火墙,配置成功后再进行防火墙设置)
系统防火墙:
路径:“控制面板”-“安全中心”-“Windows 防火墙”,配置如下:
例外:
添加程序:
将所有的OPC Client和Servers,以及Microsoft Management Console(即mmc.exe,它位于Windows\System32目录下)和OpcEnum应用(opcenum.exe位于Windows\System32目录下)添加到例外列表。
添加端口:
名称:DCOM
端口号:135
选择TCP
其它防火墙:(配置情况未知,建议关闭,)
2, Dcom配置(配置DCOM前须验证网上邻居是否可用,本次测试中两个计算机处于同一工作组,从工作组中可以实现计算机互访)
运行Dcomcnfg,打开“组件服务”-“计算机”-“我的电脑”,点右键打开属性:
常规 ,选项 和MSDTC这三项不做修改
默认属性:
勾选“在此计算机上启用分布式DCOM”,默认身份验证级别选“连接”,默认模拟级别选“标识”。
默认协议:
“面向连接的TCP/IP”,“面向连接的spx”。(此项一般不用修改,本次测试连接成功后存在如下两项DCOM协议,其中TCP/IP协议在上面)
COM安全:
访问权限 框:点击编辑限制 按钮――组或用户名称中存在ANONYMOUS LOGON和Everyone,本地访问和远程访问均为允许(打勾)。
点击编辑默认值 按钮――组或用户名称中存在Everyone,SELF和SYSTEM三项,本地访问和远程访问均为允许,(如无Everyone需自己添加)。
启动和激活权限框:点击编辑限制 按钮――组或用户名称中存在Administrators,Everyone两项,启动和激活权限均为允许(打勾)。
点击编辑默认值按钮――组或用户名称中存在Administrators,Everyone,INTERACTIVE,SYSTEM四项,启动和激活权限均为允许(打勾)。
OpcEnum设置:
路径:“组件服务”―“计算机”―“我的电脑”-“DCOM 配置 ”,找到OpcEnum,点击右键打开属性:
常规:身份验证级别选“无”;
位置:选择在此计算机上运行程序(打勾);
安全:启动和激活权限: 使用默认值
访问权限: 使用默认值
配置权限: 自定义(不需要编辑)
终结点:(不修改)
标识:系统帐户(仅用于服务)。(不修改)
具体服务程序设置(测试中使用XuZhouBoLin_XLZtenth):
路径:“组件服务”―“计算机”―“我的电脑”-“DCOM 配置 ”,找到XuZhouBoLin_XLZtenth,点击右键打开属性:
常规:身份验证级别选“默认”;
位置:选择在此计算机上运行程序(打勾);
安全:启动和激活权限: 使用默认值
访问权限: 使用默认值
配置权限: 自定义(不需要编辑)
终结点:(不修改)
标识:选择交互式用户。
配置完成后建议重启计算机。