使用静态路由在两台路由器之间路由

我有一台Draytek 3200路由器和一台pfsense机架式路由器,我正在尝试去路由到对方。

我在每个路由器上有一个子网和一个子网进行连接,如下所示:

网络地图

就目前而言,我可以成功地从Draytek 192.168.1.0/24子网ping到10.2.1.2/24。 我可以从10.2.1.1 ping到10.2.1.2。 我无法ping通从pfsense到draytek的192.168.1.0/24子网。

最后我试图从pfsense的任何一个局域网上的192.168.1.0/24子网上ping任何东西。

当前pfsense接口

当前接口

当前pfsense网关

当前网关

当前pfsense路线

当前路线

据我所知,我已经允许通过防火墙的一切。

Draytek子网configuration

Draytek子网配置

Draytek静态路由

Draytek静态路由

我确定我错过了一些东西,这可能很明显,但我不能为了我的生活得到这个工作。

Draytek路由表

Key: C - connected, S - static, R - RIP, * - default, ~ - private * 0.0.0.0/ 0.0.0.0 via 81.142.64.1 WAN1 S 10.1.1.0/ 255.255.255.0 via 10.2.1.2 LAN1 C 10.2.1.0/ 255.255.255.0 directly connected LAN4 * 81.142.64.1/ 255.255.255.255 via 81.148.64.1 WAN1 C~ 192.168.1.0/ 255.255.255.0 directly connected LAN1 S~ 192.168.2.0/ 255.255.255.0 via 86.143.86.52 VPN-3 S~ 192.168.3.0/ 255.255.255.0 via 146.255.106.220 VPN-1 S~ 192.168.4.0/ 255.255.255.0 via 146.225.121.125 VPN-5 S~ 192.168.5.0/ 255.255.255.0 via 217.42.42.188 VPN-4 S~ 192.168.6.0/ 255.255.255.0 via 86.22.102.129 LAN3 C 192.168.20.0/ 255.255.255.0 directly connected DMZ S 217.32.42.177/ 255.255.255.255 via 217.32.42.177 WAN1 C 217.32.47.176/ 255.255.255.240 directly connected LAN1 

我不确定是否相关,但是两台路由器并不是直接通过跳线连接,因为Draytek只有一个真正的LAN端口。 Draytek上的LAN 4被标记,传递给一个交换机,该交换机在pfsense所连接的端口上被设置为untagged。

在这里输入图像说明

PFSense防火墙日志

 Firewall Logs ACT IF Source Destination Prot X LAN2 10.2.1.2:80 10.2.1.1:3439 TCP:FA X LAN2 10.2.1.2:80 10.2.1.1:39437 TCP:FA X LAN2 10.2.1.2:80 10.2.1.1:39441 TCP:FA X LAN2 10.2.1.2:80 10.2.1.1:39445 TCP:FA 

核心交换机VLANconfiguration

在这里输入图像说明

嗯,由于两个子网被屏蔽,不能真正的沟通,我会做两个路由器上的NAT,然后ping将工作。 所以你必须NATnetworking。

如果在IP:10.2.1.3/24的中间子网上设置笔记本电脑,并将网关设置为Draytek,会发生什么情况? 尝试ping Draytek(10.2.1.1)然后尝试ping Draytek后面的子网? 如果您在笔记本电脑上遇到同样的问题,您可以将注意力集中在draytek上。 像明智一样,您可以尝试从pfsense和pfsense子网ping笔记本电脑。

我知道这不是一个答案,但确定draytek是否正在播放/错误configuration或pfsense是问题的逻辑步骤。

我似乎记得与2 Drayteks类似的问题。 我想我通过在2之间build立了一个IPSec VPN通道来完成解决方法,该通道根据IPSecconfiguration页面条目将静态路由添加到每个设备。