我们要实现 R1 对 R3 的最终访问。
对R1:
enable
conf ter
int e0/0
ip add 192.168.12.1 255.255.255.0
no shu
对R2:
enable
conf ter
int e0/0
ip add 192.168.12.2 255.255.255.0
no shu
int e0/1
ip add 192.168.23.2 255.255.255.0
no shu
对R3:
enable
conf ter
int e0/0
ip add 192.168.23.3 255.255.255.0
no shu
然后配置静态路由。
这里一开始出现了一个错误认知:
一开始只对 R1 配置 192.168.23.0 网段的静态路由。认为此时 R1 可 ping 通 R3,但 3 不能 ping 通 1。
但实际情况是:
R1 已配置静态路由为 192.168.23.0 255.255.255.0
可实现到 R2 e0/1 端口的访问(192.168.23.2 )但无法到达 R3 (192.168.23.3)
配置是没问题的。是我想错了。
静态路由配成:
ip route 192.168.23.0 255.255.255.0 192.168.12.2 (一开始都配成了下一跳地址)
是没问题的,之所以能访问 R2 的 e0/1 端口而 “无法到达 R3”,是因为:其实数据包能够到 R3,但是 R3 在回复 R1 时,找不到路径,所以包回不来,因此 1ping 不通 3。
只记得静态路由要注意双向通信。但却忘了,要配就得配双向。不然啥用没有。。