OpenVPN下的Windows和访问服务器

我有一个在Windows服务器上安装OpenVPN的客户端。 我没有安装它,所做的人不再可用。 服务器运行一个特殊的应用程序,客户端机器与它交谈 – 单独的,没有路由到其他机器。

我有一个问题,一些内部子网可以访问OpenVpn服务器,有些则不能。

设置:

  • Openvpn使用10.8.0.0 – 默认设置。
  • 服务器位于192.168.2.10
  • 内部子网192.168.1.0和192.168.40.0由路由器连接。

PC上的192.168.2.0和192.168.1.0可以访问运行openvpn的服务器没有问题(记住,它们是内部的,而且它们不通过openVPN连接)。

在192.168.40.0子网上的PC无法访问 (它们是内部的,也不通过openVPN连接)。

如果我closures服务器上的OpenVPN,我可以从192.168.40.0访问服务器

所以,我的问题是,OpenVPN拒绝从192.168.40.0到192.168.2.10连接,但我不明白为什么。

在OpenVPNconfiguration中添加路由不会有什么不同,我没有想到它会有什么不同。

真正令我困惑的是为什么192.168.1.0能够正常工作……但在OpenVpnconfiguration文件中却没有提到它。

编辑:openvpn打开时的路由表:

0.0.0.0 0.0.0.0 192.168.2.1 192.168.2.10 10 10.8.0.0 255.255.255.0 10.8.0.1 10.8.0.1 30 10.8.0.1 255.255.255.255 127.0.0.1 127.0.0.1 30 10.255.255.255 255.255.255.255 10.8.0.1 10.8.0.1 30 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 192.168.2.0 255.255.255.0 192.168.2.10 192.168.2.10 10 192.168.2.10 255.255.255.255 127.0.0.1 127.0.0.1 10 192.168.2.255 255.255.255.255 192.168.2.10 192.168.2.10 10 224.0.0.0 240.0.0.0 10.8.0.1 10.8.0.1 30 224.0.0.0 240.0.0.0 192.168.2.10 192.168.2.10 10 255.255.255.255 255.255.255.255 10.8.0.1 10.8.0.1 1 255.255.255.255 255.255.255.255 192.168.2.10 192.168.2.10 1 

lan ip是192.168.2.10,openvpn接口ip是10.8.0.1

任何人有任何build议?

我find了原因。 这与OpenVPN没有任何关系,但却是一个负载平衡路由器,通过一个不应该有的链路发送一些stream量。 只是发生了,当我跑了一些testing,它看起来像是由Openvpn引起的…当诊断问题时不应该停止并且一次启动两件事情。