在192.168.xxnetworking范围内拨入VPN路由问题

我不是networking专家,但在192.168.xx范围内有一个小型办公室,由一个vigor(2800)路由器pipe理。 我已经在路由器上启用了VPN拨入选项,所以我可以到达服务器上的192.168.1.100,从我的MacBook工作正常,当我不在本地networking上,是在192.168.xx范围内。 例如,当我连接到我的Android智能手机时正常工作,但是当我尝试连接到家庭networking时,它会连接,我可以访问路由器(192.168.1.1),但无法访问192.168.1.100 – traceroute不通过192.168跳转。 1.1

我已经启用了“通过VPN连接发送所有stream量,但再次,而不是喜悦…感觉像osx平台不是路由stream量到VPN端点的目的地址是在本地子网,但期望它会。

这项工作在同一家庭networking上的Windows PC很好。

对这个问题可能有什么想法?

听起来像地址空间相撞我。 因为,不要使用世界上几乎每个家庭networking/ SOHO设备的默认地址空间用于您的公司networking。 所以,让你的小型办公室networkingclosures的地址范围,到10. [某事]。

要解决您家中的问题,最快的select是将您的家庭子网更改为172. [某事](172.16到172.31是私人地址)。 我倾向于在家中使用172.2xx子网,因为它们通常不被大量使用,而低172个子网经常用于VPN。

作为隔离问题的第一步,请查看networking系统首选项窗格中的服务订单。 由于您报告了另一台家用电脑的工作情况,所以问题不太可能出现在服务器端(除非您有一些奇怪的设置,并且默认情况下适用于Microsoft操作系统)。

设置服务订单

你可以看到,当你没有连接的时候,VPN属于列表的底部,所以一定要改变它们(点击首选项窗口左下方的设备 – 立即在+ / – 控件的右侧更改networking接口。

此外,由于OS X上的networking堆栈是基于BSD的,因此可以使用netstat和其他unixnetworking路由命令来检查连接到VPN之前和之后设置的路由表/默认路由。