1、routerenrouter#conf trouter(config)#hostname roaroa(config)int f0/0roa(config-if)#ip address 10.65.1.2 255.255.0.0roa(config-if)#no shutdown (默认是shutdown) roa(config-if)#exitroa(config)int f0/1roa(config-if)#ip address 10.66.1.2 255.255.0.0roa(config-if)#no shutroa(config)int s0/0roa(config-if)#ip a
2、ddress 10.67.1.2 255.255.0.0roa(config-if)#clock rate 64000roa(config)int s0/1roa(config-if)#ip address 10.68.1.2 255.255.0.0roa(config)#ip routing (默认是关闭的)3检查网络联通情况rootPCA root# ping 10.65.1.2 (通) (ping自己的网关)rootPCA root# ping 10.66.1.2 (通) (ping f0/1)rootPCA root# ping 10.66.1.1 (通) (ping PCB)root
3、PCA root# ping 10.67.1.2 (不通) (端口空时down)rootPCA root# ping 10.68.1.2 (不通) (端口空时down)rootPCB root# ping 10.66.1.2 (通) (ping自己的网关)rootPCB root# ping 10.65.1.2 (通) (ping f0/0)rootPCB root# ping 10.65.1.1 (通) (ping PCA)rootPCB root# ping 10.67.1.2 (不通) (端口s0/0空时down)rootPCB root# ping 10.68.1.2 (不通) (端口
4、s0/1空时down)roa#ping 10.65.1.1 (通) (ping PCA)roa#ping 10.65.1.2 (通) (ping f0/0)roa#ping 10.66.1.1 (通) (ping PCB)roa#ping 10.66.1.2 (通) (ping f0/1)roa#ping 10.67.1.2 (不通) (端口s0/0空时down)roa#ping 10.68.1.2 (不通) (端口s0/1空时down) 下面我们做这个几个小实验: (1) 将路由器的接口f0/0关闭roa#conf troa(config)#int f0/0roa(config-if)#sh
5、utdownroa(config-if)#endroa#ping 10.65.1.2 (不通,端口down掉)roa#show int f0/0 (f0/0 is down,line proto is down)rootPCA root# ping 10.65.1.2 (不通) 激活f0/0端口:roa#ping 10.65.1.2 (通) 去掉PCA与f0/0的连线roa#sh int f0/0 (f0/0 is up,line proto is down)roa#ping 10.65.1.2 (不通)roa#sh int s0/0 (s0/0 is down,line proto is d
6、own)roa#sh int s0/1 (s0/1 is down,line proto is down)serial口当没有连线时? (2) 关闭路由器的路由roa(config)#no ip routingrootPCA root# ping 10.65.1.2 (通) (ping 自己的网关)rootPCA root# ping 10.66.1.1 (不通)(路由器不能转发了)rootPCB root# ping 10.66.1.2 (通) (ping 自己的网关)rootPCB root# ping 10.65.1.1 (不通)(路由器不能转发了) 计算机可以ping与其相连的端口,但
7、不能ping通下面的计算机,因为no ip routing后不具备转发的功能了。roa(config)#ip routing (3) 去掉计算机PCA的网关rootPCA root# route del default gw PCA只能ping通直联口,计算机没有网关不能和路由器交换信息。rootPCA root# ping 10.65.1.2 (通) (f0/0在PCA的广播域)rootPCA root# ping 10.66.1.1 (不通)(PCA不能连通其它网络)rootPCA root# ping 10.66.1.2 (不通)rootPCB root# ping 10.66.1.2
8、(通)rootPCB root# ping 10.65.1.2 (通) (PCB有网关)rootPCB root# ping 10.65.1.1 (不通)(PCA没网关) 可见一个没有网关的设备不能与其它网络互通。第二部分 静态路由 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.0root#PCB root# ifconfig eth0 10.71.1.1 netmask 255.255.0.0root#PCC roo
9、t# ifconfig eth0 10.70.1.1 netmask 255.255.0.0root#PCA root# route add default gw 10.65.1.2root#PCB root# route add default gw 10.71.1.2root#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.2s0/0: 10.67.1.2s0/1: 10.68.1
10、.2 - (RouterA的s0/1接RouterB的s0/0) 设置RouterB的IP地址: 10.68.1.1 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.1ROA(config)#ip routingROA#show ip route (多了一条静态路由) 从
11、PCA ping PCB :rootPCA root# ping 10.71.1.1 (通) 从PCA pingrootPCA root# ping 10.70.1.2 (不通) 再设置一条静态路由:ROA(config)#ip route 10.70.0.0 255.255.0.0 10.68.1.1ROA(config)#endROA#show ip route (又多了一条静态路由)rootPCA root# ping 10.70.1.2 (通了) 3设置路由器的默认路由 先去掉两条静态路由:ROA(config)#no ip route 10.70.0.0 255.255.0.0 10
12、.68.1.1ROA(config)#no ip route 10.71.0.0 255.255.0.0 10.68.1.1rootPCA root# ping 10.71.1.1 (不通)rootPCA root# ping 10.70.1.1 (不通) 设置RouterA的默认路由:ROA(config)#ip route 0.0.0.0 0.0.0.0 10.68.1.1ROA#show ip routerootPCA root# ping 10.70.1.2 (通) 使用指定静态路由时,要查看指定的目的网络,使用默认路由时,不判断目的网络。将匹配不了的数据包都发送给默认的下一跳。路由器
13、设置中一般最后有一条默认路由。 问题:如果有三个路由器,静态路由如果设置呢?要求静态路由接力! 4. 三个路由器的静态路由 设置RouterA的IP: 10.65.1.2 -PCA:10.65.1.1 10.66.1.2 -PCB:10.66.1.1 10.68.1.2 -接RouterC s0/0 设置RouterC的IP:- 10.78.1.2 -接RouterB s0/0 设置RouterB的IP: 10.78.1.1 PCC:10.69.1.1 10.70.1.2 -PCD:10.70.1.1 设置从PCA到PCC的静态路由ROA(config)#ip route 10.69.0.0
14、255.255.0.0 10.68.1.1ROC(config)#ip route 10.69.0.0 255.255.0.0 10.78.1.1ROC#show ip routerootPCA root#ping 10.69.1.1 (通)rootPCA root#ping 10.78.1.1 (不通)rootPCA 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 有一条
15、通路,所以使用默认路由较好。 我们再做一个使用默认路由的小实验,先去掉原有的静态路由。ROA(config)#no ip route 10.69.0.0 255.255.0.0 10.68.1.1ROA#sh ip roROC(config)#no ip route 10.69.0.0 255.255.0.0 10.78.1.1ROC#sh ip rorootPCA root#ping 10.69.1.1 (不通)ROA(config)#ip route 0.0.0.0. 0.0.0.0 10.68.1.1ROC(config)#ip route 0.0.0.0. 0.0.0.0 10.78.
16、1.1rootPCA root#ping 10.70.1.1 (通)rootPCA root#ping 10.78.1.1 (通) 路由表是路由器寻找网络的依据。是否能到达一个网络,要看路由表中有没有去这个网络的路由表项,动态路由可以自动创建路由表,定时更新。第三部分 动态路由(选作部分) 动态路由是指动态路由协议(如RIP)自动建立路由表,当你去掉一条连线时,它会自动去掉其路由。路由器的每一个接口对应不同网络,而一条连接两个路由器连线的两个端点IP应该属于同一网络。 设置的IP地址时,如果路由器的其它端口已有这个网络了,则提示已有这个网络,并显示对应的端口。如果是本端口可以覆盖。 1设置计算
17、机的IProot#PCB root# ifconfig eth0 10.66.1.1 netmask 255.255.0.0root#PCC root# ifconfig eth0 10.69.1.1 netmask 255.255.0.0root#PCD root# ifconfig eth0 10.70.1.1 netmask 255.255.0.0root#PCB root# route add default gw 10.66.1.2root#PCC root# route add default gw 10.69.1.2root#PCD root# route add default
18、 gw 10.70.1.2 2.设置路由器的IP地址RouterA(config)int f0/0RouterA(config-if)#ip address 10.65.1.2 255.255.0.0RouterA(config-if)#no shutdownRouterA(config-if)#int f0/1RouterA(config-if)#ip address 10.66.1.2 255.255.0.0RouterA(config-if)#int s0/1RouterA(config-if)#ip address 10.68.1.2 255.255.0.0RouterA(config
19、-if)#exitRouterA(config)#ip routingRouterA(config)#router ripRouterA(config-router)#network 10.0.0.0RouterA(config-router)#endRouterA#RouterCconfig)int s0/0RouterC(config-if)#ip address 10.68.1.1 255.255.0.0RouterC(config-if)#no shutdownRouterC(config-if)#clock rate 64000RouterC(config-if)#int s0/1R
20、outerC(config-if)#ip address 10.78.1.1 255.255.0.0RouterC(config-if)#exitRouterC(config)#ip routingRouterC(config)#router ripRouterC(config-router)#network 10.0.0.0RouterC(config-router)#endRouterB(config)int f0/0RouterB(config-if)#ip address 10.69.1.2 255.255.0.0RouterB(config-if)#no shutdownRouter
21、B(config-if)#int f0/1RouterB(config-if)#ip address 10.70.1.2 255.255.0.0RouterB(config-if)#int s0/0RouterB(config-if)#ip address 10.78.1.2 255.255.0.0RouterB(config-if)#exitRouterB(config)#ip routingRouterB(config)#router ripRouterB(config-router)#network 10.0.0.0RouterB(config-router)#endRouterA#sh
22、 ip routeRouterC#sh ip routeRouterB#sh ip route 是否可以看到动态路由表?如果看不到,请检查路由器是否启动了转发iprouting,的接口是否激活,命令network设置路由器发布的网络。 计算机PCA 测试到各点的连通性: 3. 测试网络联通性rootPCA root#ping 10.65.1.2 (通)rootPCA root#ping 10.66.1.1 (通)rootPCA root#ping 10.66.1.2 (通)rootPCA root#ping 10.68.1.1 (通)rootPCA root#ping 10.68.1.2 (通)rootPCA root#ping 10.78.1.2 (通)rootPCA root#ping 10.69.1.2 (通)rootPCA root#ping 10.70.1.2 (通) 断开某个路由路由器连线,或执行no ip routing,或某相接口执行shutdow,再通过sh ip ro 命令查看路由表。 你也可以再加一个路由器,设置好后,再查看表由表。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1