电脑疑难杂症、电脑操作问题教程就来系统教程网

ROS2.9.27成功架设VPN后可访问网关但无法访问内网的解决办法

2022-12-30 11:25 投稿人:网络编辑

前段时间,成功在ROS2.9.27上架设VPN服务器后,简要的在本地机器上ping一下网吧的网关192.168.1.1并通过http://192.168.1.1顺利访问ROS的WEB管理页面后,便以为大功告成。(具体在ROS2.9.27上架设VPN服务器的方法请访问:ROS2.9.27架设VPN方法及ADSL路由器与网吧构建VPN虚拟专用网络应用),在今天实际应用中才发现上次只解决了一半问题。问题现象如下:

连接上VPN服务器后,无法访问网吧内网的共享目录,问题的关键是,内网的任何一台机器都无法Ping通,只能Ping通192.168.1.1,即只能访问网吧的ROS路由器。在网上找了很多这资料都没有这一方面的解决办法,于是自己胡乱猜测并盲目测试,居然解决了。于是有了这篇文章,并希望能给在这方面无助的朋友解决实际问题。

由于学习ROS2.9.27时间不常,网上的教程几乎千篇一律的按照他的步骤来,架设一台软路由没有问题,但是真的出现问题才发现无从解决。有空要认真研究一下这方面的知识。

下面是解决办法:

进入WinBox

第一步:

PPP → Interfaces → + → PPTP Server 弹出New Interface窗口

在Name:项中pptp-in1——改名为pptp-in1-asp163

在User:项中填写要使用的一个VPN帐号,这里我的VPN帐号是asp163,因此填写在这里填写asp163(如下图所示)

第二步:只需要在NAT规则里面加这条规则,这里的192.168.1.0/24是你vpn设置的Remote Address的网段,Action里面选择manquerade就行了。这主要是因为VPN服务器使用的是外网网关,如果有内网网关则可以直接访问。

IP → Firewall → NAT → + 参照下图设置

经过上述设置后,客户端拨入VPN后,可Ping通过ROS路由和内网任一台机器,大功终于告成。

相关文章