这是一个虚拟的路由配置,我按照下面的步骤来,结果就是ping不通。问题好像就是出在serial端口的连接配置上。由于实验太长,也不希望说完全解释,我就是有几点疑问,一、ip route 10.69.0.0 255.255.0.0 10.68.1.1 这句的意思是指定静态路由的,但我不理解它是哪里指向哪里。二、serial端口在配置时的,clock,我知道是时钟,它的工作原理是什么,是用来同步的吗?三、为什么,我失败时候的情况总是,可以用pc1(代指)机ping到路由器上的以太网接口,而不能ping 到接口上所接的pc2机,至于pc2,我是已经指定到所接端口ip为它的网关。知道问题可能说的不清楚,大家尽量帮帮忙吧
实验八 静态路由
1.设置计算机和路由器的IP地址
设置PCA、PCB的IP地址分别为:10.65.1.1和10.71.1.1。
[root#PCA root]# ifconfig eth0 10.65.1.1 netmask 255.255.0.0
[root#PCB root]# ifconfig eth0 10.71.1.1 netmask 255.255.0.0
[root#PCC root]# ifconfig eth0 10.70.1.1 netmask 255.255.0.0
[root#PCA root]# route add default gw 10.65.1.2
[root#PCB root]# route add default gw 10.71.1.2
[root#PCC root]# route add default gw 10.70.1.2
设置RouterA的IP地址: (子网掩码是255.255.0.0)
f0/0: 10.65.1.2 ----->10.65.1.1 (PCA) (箭头表示连接)
f0/1: 10.66.1.2
s0/0: 10.67.1.2
s0/1: 10.68.1.2 -----> (RouterA的s0/1接RouterB的s0/0)
设置RouterB的IP地址:
s0/0: 10.68.1.1 <----
s0/1: 10.69.1.2
f0/0: 10.70.1.2
f0/1: 10.71.1.2 ---->10.71.1.1 (PCB)
2.设置路由器的静态路由:
设置路由器的IP地址(略)
先看一下路由表:
show ip route 是显示路由表命令,它可以看到直联网络,静态路由和动态路由
的情况,这是一个很常用的命令。
ROA#show ip route (只能看到直连路由)
ROA(config)#ip route 10.71.0.0 255.255.0.0 10.68.1.1
ROA(config)#ip routing
ROA#show ip route (多了一条静态路由)
从PCA ping PCB :
[root@PCA root]# ping 10.71.1.1 (通)
从PCA ping
[root@PCA root]# ping 10.70.1.2 (不通)
再设置一条静态路由:
ROA(config)#ip route 10.70.0.0 255.255.0.0 10.68.1.1
ROA(config)#end
ROA#show ip route (又多了一条静态路由)
[root@PCA root]# ping 10.70.1.2 (通了)
3.设置路由器的默认路由
先去掉两条静态路由:
ROA(config)#no ip route 10.70.0.0 255.255.0.0 10.68.1.1
ROA(config)#no ip route 10.71.0.0 255.255.0.0 10.68.1.1
[root@PCA root]# ping 10.71.1.1 (不通)
[root@PCA root]# ping 10.70.1.1 (不通)
设置RouterA的默认路由:
ROA(config)#ip route 0.0.0.0 0.0.0.0 10.68.1.1
ROA#show ip route
[root@PCA root]# ping 10.71.1.1 (通)
[root@PCA root]# ping 10.70.1.2 (通)
使用指定静态路由时,要查看指定的目的网络,使用默认路由时,不判断目的网络
。
将匹配不了的数据包都发送给默认的下一跳。路由器设置中一般最后有一条默认路由。
问题:如果有三个路由器,静态路由如果设置呢?要求静态路由接力!
4. 三个路由器的静态路由
参考实验九图
设置RouterA的IP:
f0/0: 10.65.1.2 --->PCA:10.65.1.1
f0/1: 10.66.1.2 --->PCB:10.66.1.1
s0/0: 10.67.1.2
s0/1: 10.68.1.2 --->接RouterC s0/0
设置RouterC的IP:
s0/0: 10.68.1.1 <---
s0/1: 10.78.1.2 --->接RouterB s0/0
设置RouterB的IP:
s0/0: 10.78.1.1 <---
s0/1: 10.67.1.1
f0/0: 10.69.1.2 --->PCC:10.69.1.1
f0/1: 10.70.1.2 --->PCD:10.70.1.1
设置从PCA到PCC的静态路由
ROA(config)#ip routing
ROA(config)#ip route 10.69.0.0 255.255.0.0 10.68.1.1
ROA#show ip route
ROC(config)#ip route 10.69.0.0 255.255.0.0 10.78.1.1
ROC#show ip route
[root@PCA root]#ping 10.69.1.1 (通)
[root@PCA root]#ping 10.78.1.1 (不通)
[root@PCA root]#ping 10.70.1.1 (不通)
如何让PCA到 10.70.1.1 (PCD)通呢,像10.69.0.0网络一样,在路径的路由器
上,再各写一条到10.70.0.0 网络的静态路由。
如果每一条路径都写一组静态路由显然不好,由于PCA在10.70.0.0 有一条通路,
所以使用默认路由较好。
我们再做一个使用默认路由的小实验,先去掉原有的静态路由。
ROA(config)#no ip route 10.69.0.0 255.255.0.0 10.68.1.1
ROA#sh ip ro
ROC(config)#no ip route 10.69.0.0 255.255.0.0 10.78.1.1
ROC#sh ip ro
[root@PCA root]#ping 10.69.1.1 (不通)
ROA(config)#ip route 0.0.0.0. 0.0.0.0 10.68.1.1
ROA#sh ip ro
ROC(config)#ip route 0.0.0.0. 0.0.0.0 10.78.1.1
ROC#sh ip ro
[root@PCA root]#ping 10.69.1.1 (通)
[root@PCA root]#ping 10.70.1.1 (通)
[root@PCA root]#ping 10.78.1.1 (通)
路由表是路由器寻找网络的依据。是否能到达一个网络,要看路由表中有没有去
这个网络的路由表项,动态路由可以自动创建路由表,定时更新。