(只是为了networking的目的,我知道我可以使用其他方法)
嘿家伙,我想ping pc1 pc2 pc3 pc4(在r1 – r5分别)到pc5,反之亦然, 但似乎并不工作请有人可以帮助我,我不能看到如何解决这个问题。
以下是我希望networking看的图和configuration! 
如果任何人都可以看到我要去哪里错误或帮助任何将赞赏谢谢你。
编辑包括我发现4个可能的错误
`1。 R2上有一条路由丢失,它不知道如何访问子网195.30.14.0/24。 尝试添加R2:
route add -net 195.30.14.0 netmask 255.255.255.0 gw 200.3.3.8 dev eth3
(但是请自己先检查一下上面这行)
`2。 在R2上,你不需要明确地添加到200.3.3.0/24的路由,但是你需要在R4,200.2.1.0/24后面添加一个到networking的路由。 在R2上再次键入:
route add -net 200.2.1.0 netmask 255.255.255.0 gw 100.1.1.10 dev eth2
(再次检查这一行!)
`3。 在R5上:R5 / eth1上的广播地址100.2.2.12似乎是错误的,应该是2 00. 3.3.11 。
`4。 在R4上:在eth1上,广播100.2.2.12应该是100.2.2。 11 。
Linux PC是“路由器”吗?
如果你的答案是“是”,那么输出是
# cat /proc/sys/net/ipv4/ip_forward
1?
如果你有一个“0”,那么不会进行数据包转发。 试着做
echo 1 > /proc/sys/net/ipv4/ip_forward
如果这些不是Linux路由器,那么忘记这个答案。
R5 / eth1上的广播地址100.2.2.12似乎是错误的,应该是2 00。
同样在R4上:eth1广播100.2.2.12应该是100.2.2。 11 。