找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 8506|回复: 2

[vpn] ros端口映射问题帮忙解答下

[复制链接]
发表于 2017-3-30 16:07:04 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
我有2台ros 分别是A和B

A  有公网ip 可以端口映射内网的服务器

B 再异地没有公网ip  

B通过vpn连接到A上 能互相ping通 只要通过vpn拨号 A上的机器都能互相ping通

问题是 A 做端口映射B 始终无效 AB都是互通的就是映射不了
请各位提供下方法!  谢谢

routeros
发表于 2017-3-30 23:00:50 | 显示全部楼层
端口映射  指定int
routeros
回复

使用道具 举报

发表于 2017-3-31 01:29:28 | 显示全部楼层
本帖最后由 cspm333 于 2017-3-31 10:47 编辑

假設RouterB (192.168.2.0/24) 透過pptp與RouterA (192.168.1.0/24)連線,
所以RouterB的pptp接口為pptp-out1 ,RouterA的pptp接口為pptp-in1

若RouterB的192.168.2.7 要透過RouterA的wan進行映射,
首要讓RouterA與RouterB兩個內網透過pptp互連.
RouterA新增: /ip router add dst-address=192.168.2.0/24 gateway=pptp-in1 distance=1
RouterB新增: /ip router add dst-address=192.168.1.0/24 gateway=pptp-out1 distance=1

RouterA新增nat映射,將udp dst-port:6881 映射給192.168.2.7
/ip firewall nat add action=dst-nat protocol=udp dst-port=6881 to-addresses=192.168.2.7 in-interface=pppoe-out1

RouterB路由表新增routing-mark:
/ip route add gateway=pptp-client1 routing-mark=fromRA distance=2

RouterB新增來自RouterA的標記策略:
/ip firewall mangle add action=mark-connection chain=prerouting in-interface=pptp-client1 new-connection-mark=pptp_conn passthrough=yes
/ip firewall mangle add action=mark-routing chain=prerouting src-address=192.168.2.7 connection-mark=pptp_conn new-routing-mark=fromRA passthrough=no

遠端連線從RouterA 映射到RouterB 192.168.2.7的封包,走的是pptp
當192.168.2.7回應完,也必須走原來的pptp的路徑先經RouterA,再回給internet的另一端.

routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-4-20 07:08 , Processed in 0.044266 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表