netkit:为什么不能我的路由器4 pc4 ping我的路由器1 pc1 – 我该如何解决这个问题?

下面我连接了四台路由器, 但是我的r1上的pc1无法在r4上ping我的pc4,而我的pc2在r2上也无法ping通我的pc4,反之亦然。 下面是一个networking图:configuration在下面,任何人都可以帮助我请让他们访问?

![连接4个路由器] [1]我不能在serverfault(小于10代表)发表我的图,所以我做了stackoverflow并问了同样的问题。

PC1:

ifconfig eth0 195.11.14.5 netmask 255.255.255.0 broadcast 195.11.14.255 up route add default gw 195.11.14.1 dev eth0 

pc2.start:

 ifconfig eth0 200.1.1.7 netmask 255.255.255.0 broadcast 200.1.1.255 up route add default gw 200.1.1.1 dev eth0 

PC3:

 ifconfig eth0 195.20.14.9 netmask 255.255.255.0 broadcast 195.20.1.255 up route add default gw 195.20.14.1 dev eth0 

PC4:

 ifconfig eth0 200.2.1.11 netmask 255.255.255.0 broadcast 200.2.1.255 up route add default gw 200.2.1.1 dev eth0 

R1:

 ifconfig eth0 195.11.14.1 netmask 255.255.255.0 broadcast 195.11.14.255 up ifconfig eth1 100.0.0.9 netmask 255.255.255.252 broadcast 100.0.0.11 up route add -net 200.1.1.0 netmask 255.255.255.0 gw 100.0.0.10 dev eth1 route add default gw 100.0.0.10 

lab.conf:如果你需要更多的信息,我会把它贴出来,但是我认为大部分信息都在那里。 任何帮助将不胜感激,特别是试图使pc4和pc1之间的连接,即使你认为它没有意义,请解释为什么。 谢谢。

我自己画了一张图,我想问题是路由器4没有到195.11.14.0/24(这是PC1所在的networking)的专用路由,并且它有三个默认网关,其中一个是自己的 (200.2。 1.1),其中一个不直接附加,因此是非法的(100.1.1.9),其中一个是正确的(110.2.2.9)。

如果在路由器4上摆脱了两个错误的默认路由,并且没有任何路由器具有任何types的防火墙或访问控制,则数据包应该stream动。