Opensense - 使用路由但直接连接

Opensense - 使用路由但直接连接

我有以下配置:网络架构

  • 路由器 1(192.168.5.1/28)和网络 192.168.1.0/24(Opensense)
  • 路由器 2(192.168.5.2/28)和网络 192.168.2.0/24(PfSense)
  • 服务器 192.168.5.12/28(Ubuntu)

它们都是通过VLAN和Switch连接的。

除服务器到路由器 1 网络外,所有方向的连接均正常。数据包捕获显示:

19  192.168.5.12 (00:1e:67:XX:XX:XX Server 1)   192.168.1.1 (4a:0a:94:a8:85:96 Router 1)    ICMP request, ttl=64
20  192.168.1.1 (4a:0a:94:a8:85:96 Router 1)    192.168.5.12 (ee:9e:a0:4e:22:f6 Router 2)   ICMP reply, ttl=63 

为什么路由器 1 将数据包发送到路由器 2?

路由器 2 是路由器 1 的默认网关,但服务器直接位于网络 192.168.5.1 中并且可直接访问,因此应该直接寻址服务器,对吗?

从服务器到路由器 1 的 Ping 可以工作。从路由器 1(及其网络)到服务器的 Ping 可以工作。但反方向不行。

答案1

我通过删除路由器 1 和路由器 2 上的默认网关解决了这个问题。这是一个路由网络,所以这不是问题。

但我不明白为什么它不能与 Gateway 一起使用。

相关内容