使用下面描述的布局,以下是正确的:
但
我做错了什么?
我有以下布局:

Linux路由器ip route :
192.168.2.0/25 dev bond0 proto kernel scope link src 192.168.2.1 abcd/24 dev eth0 proto kernel scope link src abce ### Internet upstream 192.168.3.0/24 via 192.168.2.63 dev bond0 169.254.0.0/16 dev eth0 scope link default via abcd dev eth0
思科路由器show ip route :
router-2600#show ip route 192.168.2.0/25 is subnetted, 1 subnets C 192.168.2.0 is directly connected, FastEthernet0/0 C 192.168.3.0/24 is directly connected, FastEthernet1/0 S* 0.0.0.0/0 [1/0] via 192.168.2.1
(在Linux路由器上configuration了iptables防火墙,但防火墙是否处于活动状态仍会继续)
路由发生在第3层。当192.168.2.0/25networking上的主机ping 192.168.3.0/24networking上的主机时,它应该发送stream量到192.168.2.1(假设192.168.2.0/25networking上的所有主机将192.168.2.1configuration为它们的默认网关,并且它们的路由表中没有192.168.3.0/24networking的特定路由(通过192.168.2.63)。 192.168.2.1然后应该发出一个ICMPredirect(因为它有一个特定的路由192.168.3.0通过192.168.2.63),然后发送到192.168.2.63stream量。 192.168.2.63然后将stream量发送到192.168.3.0/24上的相应主机(在ARPing为主机之后)。 然后,192.168.3.0/24上的主机通过向其默认网关(即192.168.3.1)发送响应来响应stream量,并且stream量返回到192.168.2.0/25networking。 如果192.168.3.0/24networking上的主机没有configuration正确的DG,并且Cisco路由器configuration不正确,则返回到192.168.2.0/25主机发起的ping的返回stream量将永远不会返回,这让我难以理解,为什么它不适用于由192.168.3.0/24主机发起的ping。 思科路由器上的默认网关不应该发挥作用,因为它直接连接到两个networking,因此知道如何路由stream量和来自两个networking。
你在192.168.3.0/24主机上为DG设置了什么? 那么192.168.2.0/25主机呢?
你能从每个networking上的主机之一发布路由表吗?
如果运行从192.168.3.0/24主机到192.168.2.0/25主机的跟踪路由,你会得到什么?
反之呢?