<< 点击显示目录 >> 主页 Hypervisor使用助手 > B&R Hypervisor帮助信息 > 特点 > Routing in hypervisor mode |
该图显示了一个目标系统,该系统上的Automation Runtime和GPOS正在并行运行。蓝色区域代表Automation Runtime;黄色区域代表并行安装的GPOS。两个操作系统各自连接到一个单独的网络。包含在管理程序中的虚拟以太网接口使两个操作系统之间能够进行通信。
不同类型的路由可用于以太网接口和管理程序的虚拟接口之间的通信。
这些设置现在允许Automation Runtime从GPOS中访问网络。
桥接可以与B&R Hypervisor一起使用。这使得Automation Runtime有可能使用GPOS的以太网接口。
应通过分配给GPOS的ETH接口建立与Automation Studio的在线连接。分配给AR的ETH接口连接到任何其他网络。AR中的虚拟接口的IP地址被设置为来自网络A的免费静态IP地址,他们从网络管理员那里获得这个IP。子网掩码的设置必须与网络A相匹配。
•自动化工作室项目中的设置
•打开 "ETHinternal "接口的配置,进行以下配置。
▪模式。手动输入IP地址
▪IP地址。"11.12.13.100" A网的静态IP地址
▪子网掩码。"255.255.255.0" 网络A的子网掩码
•在GPOS中设置(以Windows为例)
•打开 网络和共享中心/改变适配器设置。
o必须为 网络A中的以太网接口 和 管理程序网络适配器启用桥接 功能。重新启动GPOS后,连接就可以使用了,并且可以通过静态IP地址与Automation Runtime进行通信。
portproxy可与B&R Hypervisor一起使用。这样就可以将GPOS的以太网接口用于Automation Runtime。
应通过分配给GPOS的ETH接口建立与Automation Studio的在线连接。分配给Automation Runtime的以太网接口可以连接到任何其他网络。虚拟接口的IP地址可以自由选择,但它们必须位于同一子网中。
•在Automation Studio项目和GPOS的管理程序网络适配器中的设置不需要改变默认设置。
•GPOS中的其他设置(以Windows为例)
•网络A
▪必须为该网络创建必要的端口代理条目。
▪必须为hypervisor在通信中使用的每个TCP服务调用一个portproxy。在netsh命令中必须输入AR内部以太网接口(ETHinternal)的IP地址。
▪在shell中最重要的TCP服务和必要的命令(以管理员身份运行) 。
shell 命令 |
|
ANSL |
netsh interface portproxy add v4tov4 listenport=11169 connectaddress=192.168.137.1 connectport=11169 |
AS debugger |
netsh interface portproxy add v4tov4 listenport=2323 connectaddress=192.168.137.1 connectport=2323 |
OPC UA |
netsh interface portproxy add v4tov4 listenport=4840 connectaddress=192.168.137.1 connectport=4840 |
SafeDESIGNER |
netsh interface portproxy add v4tov4 listenport=51000 connectaddress=192.168.137.1 connectport=51000 |
SafePLC |
netsh interface portproxy add v4tov4 listenport=50000 connectaddress=192.168.137.1 connectport=50000 |
使用UDP端口的服务 不能 通过portproxy进行路由。
使用portproxy不可能实现FTP 。
•Firewall
▪必须在防火墙中为每个启用了端口代理的端口创建一个相应的规则。