维控人机通过IP地址端口映射实现MODBUS外网访问内网

维控人机通过IP地址端口映射实现MODBUS外网访问内网
维控人机通过IP地址端口映射实现MODBUS外网访问内网

维控人机通过IP地址端口映射实现MODBUS外网访

问内网

以公司的路由器RouteOS系统为例

1外网访问路由器的公网,再通过路由器的NAT进行公网IP和内网IP进行地址和端口的映射,达到外网访问内网。(图1,图2)是路由器上公网IP和内网IP的地址和端口映射图(注:型号不同的路由器设置的方式不同,但原理一样)

(图1)

(图2)

2.从机工程设置(MODBUS TCP MASTER) 通讯口配置

工程参数设置

3.主机工程设置

工程参数

以下是附带RouterOS 端口映射说明:

RouterOS 端口映射(远程桌面)

Ros 2张网卡分别是lan和wan,地址为192.168.1.1和10.0.0.1

假设外网ip为:10.0.0.1 内网有ip为192.168.10.5的机器要外网远程桌面过来,则需将外网10.0.0.1 的3389端口映射到192.168.1.1的3389上,当然外网端口可以设置为其他端口。

一:进入IP-firewall-nat 点击+号添加一条NAT规则。

二:设置chain=dstnat,dst-address=10.0.0.1 ,protocol=tcp ,

dst-port=3389 。

三:进入action选项卡,设置action=dst-nat ,to-address=192.168.10.5 ,to-port=3389 。

ros shell 设置方法:

[admin@MikroTik] ip firewall nat > add chain=dstnat dst-address=10.0.0.1 protocol=tcp dst-port=3389 action=dst-nat to-addresses=192.168.10.5 to-ports=3389

这样内网的192.168.10.5的机器3389端口就映射到ros上了,可以直接运行mstsc远程桌面了,地址填写ros外网ip就OK了。

相关主题
相关文档
最新文档