我正在尝试创build一个简单的VPN hub-and-spoke地形。 我已经设法取得了很大的进展,我希望下面的图表能够描述我到目前为止能够build立的东西:
如您所见,集线器是运行RRAS的Windows Server 2008 R2框。 这些辐条或者是Dreytek路由器,在其后面的局域网上有许多PC(或其他设备),或者是直接连接到服务器的PC。 所有这一切都按预期工作,除了在辐条上的LAN设备都不能与另一个辐条上的设备进行通信。 例如,直拨电话(192.168.1.11)不能与192.168.3.1或192.168.10.1通信。
我已经尝试和工作的事情:
事情不起作用:
如果使用tracert或pathping ,它看起来像stream量试图通过服务器,但它永远不会到达那里。 例如:
C:\Users\Administrator>pathping -n 192.168.10.2 Tracing route to 192.168.10.2 over a maximum of 30 hops 0 10.0.0.1 1 10.0.0.5 2 * * *
对于下一步该做什么,我感到非常失望。 这一定是可以做到的…我已经find了这么多关于这个话题的文章,但似乎没有解决这个问题。 所以我想我的两个主要问题是:
我有一个想法…问题可能与IPv6有关吗? 当我尝试的时候,我尝试使用Microsoft Fixit 50409来禁用它。在我这样做之后,路由器和直接拨入的W7客户端都不能build立VPN连接,直到我重新启用它为止。所有的stream量将是IPv4,但也许我错了?
非常感谢!
编辑:为了响应Stephane的评论,这里是networking中各种组件的路由表。
服务器:
C:\Users\Administrator>route print -4 =========================================================================== Interface List 18...........................RAS (Dial In) Interface 11...00 15 5d 2f 4d 2d ......Microsoft Virtual Machine Bus Network Adapter 1...........................Software Loopback Interface 1 =========================================================================== IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 109.228.20.1 109.228.20.174 6 10.0.0.1 255.255.255.255 On-link 10.0.0.1 276 10.0.0.2 255.255.255.255 10.0.0.2 10.0.0.1 21 10.0.0.4 255.255.255.255 10.0.0.4 10.0.0.1 21 10.0.0.5 255.255.255.255 10.0.0.5 10.0.0.1 21 109.228.20.0 255.255.252.0 On-link 109.228.20.174 261 109.228.20.174 255.255.255.255 On-link 109.228.20.174 261 109.228.23.255 255.255.255.255 On-link 109.228.20.174 261 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 192.168.1.11 255.255.255.255 10.0.0.2 10.0.0.1 21 192.168.3.0 255.255.255.0 10.0.0.4 10.0.0.1 21 192.168.10.0 255.255.255.0 10.0.0.5 10.0.0.1 21 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 109.228.20.174 261 224.0.0.0 240.0.0.0 On-link 10.0.0.1 276 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 109.228.20.174 261 255.255.255.255 255.255.255.255 On-link 10.0.0.1 276 =========================================================================== Persistent Routes: Network Address Netmask Gateway Address Metric 0.0.0.0 0.0.0.0 109.228.20.1 1 ===========================================================================
注意:我遇到的一个问题是每次VPN客户端连接时都必须手动添加192.168.1.11,192.168.3.0/24和192.168.10.0/24的路由。 这显然是一个严重的问题,因为我必须能够坚持这些路线,但也许这是不可能的?
Windows 7客户端:
C:\Windows\system32>route print -4 =========================================================================== Interface List 26...........................CodeArt Consulting VPN 17...90 b1 1c 67 94 d4 ......Realtek PCIe GBE Family Controller 13...68 94 23 36 83 ba ......Bluetooth Device (Personal Area Network) 1...........................Software Loopback Interface 1 11...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter 16...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2 15...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface 18...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3 =========================================================================== IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.11 10 10.0.0.0 255.0.0.0 10.0.0.1 10.0.0.2 11 10.0.0.2 255.255.255.255 On-link 10.0.0.2 266 109.228.20.174 255.255.255.255 192.168.1.1 192.168.1.11 11 127.0.0.0 255.0.0.0 On-link 127.0.0.1 306 127.0.0.1 255.255.255.255 On-link 127.0.0.1 306 127.255.255.255 255.255.255.255 On-link 127.0.0.1 306 192.168.1.0 255.255.255.0 On-link 192.168.1.11 266 192.168.1.11 255.255.255.255 On-link 192.168.1.11 266 192.168.1.255 255.255.255.255 On-link 192.168.1.11 266 192.168.3.0 255.255.255.0 10.0.0.1 10.0.0.2 11 192.168.10.0 255.255.255.0 10.0.0.1 10.0.0.2 11 224.0.0.0 240.0.0.0 On-link 127.0.0.1 306 224.0.0.0 240.0.0.0 On-link 192.168.1.11 266 224.0.0.0 240.0.0.0 On-link 10.0.0.2 266 255.255.255.255 255.255.255.255 On-link 127.0.0.1 306 255.255.255.255 255.255.255.255 On-link 192.168.1.11 266 255.255.255.255 255.255.255.255 On-link 10.0.0.2 266 =========================================================================== Persistent Routes: None
注意:我已经手动将路由器添加到192.168.3.0/24和192.168.10.0/24。
路由器10.0.0.5 / 192.168.10.0/24:
Key: C - connected, S - static, R - RIP, * - default, ~ - private * 0.0.0.0/ 0.0.0.0 via 188.30.37.17 WAN2 C 10.0.0.1/ 255.255.255.255 directly connected VPN-1 S 10.0.0.0/ 255.255.255.0 via 10.0.0.1 VPN-1 C~ 192.168.10.0/ 255.255.255.0 directly connected LAN S 192.168.1.0/ 255.255.255.0 via 10.0.0.1 VPN-1 S 192.168.3.0/ 255.255.255.0 via 10.0.0.1 VPN-1 S 188.30.37.17/ 255.255.255.255 via 188.30.37.17 WAN2
注意到 192.168.1.0/24和192.168.3.0/24的静态路由已被添加到路由器并按预期保持。
据我所知,所有的路线是正确的,但当然,可能有一个错误或失踪的东西…
我已经能够解决这个问题。
问题是我configuration了路由器来使用NAT进行VPN连接。 因为所有的路由信息都是正确的,所以将其更改为路由完成修复问题。 现在每个辐条的局域网上的设备现在可以相互通信。
干杯,
本