PPTP站点到站点隧道和Windows防火墙

问题描述

我有两个mikrotik路由器,并已使用pptp配置了站点到站点的隧道。

SiteA = 192.168.88.0/24

SiteB = 192.168.33.0/24

SiteB是pptp服务器,我已经配置了以下机密。

 0   name="vpn" service=pptp caller-id="" password="vpn123" profile=default local-address=1.1.1.1 remote-address=1.1.1.2 
     routes="192.168.88.0/24 1.1.1.2" limit-bytes-in=0 limit-bytes-out=0 last-logged-out=jan/01/1970 00:00:00 

隧道已建立并正常运行。但是,当我尝试从siteB-> siteA ping Windows 10 PC时,Windows阻止了icmp请求,因为Windows防火墙将其视为公共网络。我已使用Wireshark确认此请求来自1.1.1.1

我对这种级别的网络还很陌生,我想知道是否有一种解决方案,无需在Windows PC上配置防火墙规则。

问候 瑞安

解决方法

您是否尝试过其他服务,例如http或telnet?只是为了验证站点之间的通信没有在网关上关闭。

如果上述操作还可以,并且可以访问远程站点上的smtp服务器(通常为端口25),则客户端站上的防火墙将阻止您的通信。然后针对Windows 10上的ICMP:

#IPv4
netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol="icmpv4:8,any" dir=in action=allow

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...