1.设置计算机ip地址设置PCA的IP地址为:10.65.1.1255.255.0.0网关:10.65.1.2设置PCB的IP地址为:10.66.1.1255.255.0.0网关:10.66.1.2设置ROAf0/0IP为:10.65.1.2255.255.0.0设置ROAf0/1IP为:10.66.1.2255.255.0.0设置计算机PCA的ip地址和网关的操作:[root@PCAroot]#ifconfigeth010.65.1.1netmask255.255.0.0[root@PCAroot]#ifconfig[root@PCAroot]#routeadddefaultgw10.65.1.2[root@PCAroot]#route设置计算机PCB的ip地址和网关的操作:[root@PCBroot]#ifconfigeth010.66.1.1netmask255.255.0.0[root@PCBroot]#ifconfig[root@PCAroot]#routeadddefaultgw10.66.1.2[root@PCAroot]#route2.双击RouterA,配置路由器的接口IP地址:routerenrouter#conftrouter(config)#hostnameroaroa(config)intf0/0roa(config-if)#ipaddress10.65.1.2255.255.0.0roa(config-if)#noshutdown(默认是shutdown)roa(config-if)#exitroa(config)intf0/1roa(config-if)#ipaddress10.66.1.2255.255.0.0roa(config-if)#noshutroa(config)ints0/0roa(config-if)#ipaddress10.67.1.2255.255.0.0roa(config-if)#noshutroa(config-if)#clockrate64000roa(config)ints0/1roa(config-if)#ipaddress10.68.1.2255.255.0.0roa(config-if)#noshutroa(config-if)#exitroa(config)#iprouting(默认是关闭的)3.检查网络联通情况[root@PCAroot]#ping10.65.1.2(通)(ping自己的网关)[root@PCAroot]#ping10.66.1.2(通)(pingf0/1)[root@PCAroot]#ping10.66.1.1(通)(pingPCB)[root@PCAroot]#ping10.67.1.2(不通)(端口空时down)[root@PCAroot]#ping10.68.1.2(不通)(端口空时down)[root@PCBroot]#ping10.66.1.2(通)(ping自己的网关)[root@PCBroot]#ping10.65.1.2(通)(pingf0/0)[root@PCBroot]#ping10.65.1.1(通)(pingPCA)[root@PCBroot]#ping10.67.1.2(不通)(端口s0/0空时down)[root@PCBroot]#ping10.68.1.2(不通)(端口s0/1空时down)roa#ping10.65.1.1(通)(pingPCA)roa#ping10.65.1.2(通)(pingf0/0)roa#ping10.66.1.1(通)(pingPCB)roa#ping10.66.1.2(通)(pingf0/1)roa#ping10.67.1.2(不通)(端口s0/0空时down)roa#ping10.68.1.2(不通)(端口s0/1空时down)下面我们做这个几个小实验:(1)将路由器的接口f0/0关闭roa#conftroa(config)#intf0/0roa(config-if)#shutdownroa(config-if)#endroa#ping10.65.1.2(不通,端口down掉)roa#showintf0/0(f0/0isdown,lineprotoisdown)[root@PCAroot]#ping10.65.1.2(不通)激活f0/0端口:roa(config)#intf0/0roa(config-if)#noshutroa(config-if)#endroa#ping10.65.1.2(通)去掉PCA与f0/0的连线roa#shintf0/0(f0/0isup,lineprotoisdown)roa#ping10.65.1.2(不通)roa#shints0/0(s0/0isdown,lineprotoisdown)roa#shints0/1(s0/1isdown,lineprotoisdown)serial口当没有连线时???(2)关闭路由器的路由roa#conftroa(config)#noiprouting[root@PCAroot]#ping10.65.1.2(通)(ping自己的网关)[root@PCAroot]#ping10.66.1.1(不通)(路由器不能转发了)[root@PCBroot]#ping10.66.1.2(通)(ping自己的网关)[root@PCBroot]#ping10.65.1.1(不通)(路由器不能转发了)计算机可以ping与其相连的端口,但不能ping通下面的计算机,因为noiprouting后不具备转发的功能了。roa(config)#iprouting(3)去掉计算机PCA的网关[root@PCAroot]#routedeldefaultgwPCA只能ping通直联口,计算机没有网关不能和路由器交换信息。[root@PCAroot]#ping10.65.1.2(通)(f0/0在PCA的广播域)[root@PCAroot]#ping10.66.1.1(不通)(PCA不能连通其它网络)[root@PCAroot]#ping10.66.1.2(不通)[root@PCBroot]#ping10.66.1.2(通)[root@PCBroot]#ping10.65.1.2(通)(PCB有网关)[root@PCBroot]#ping10.65.1.1(不通)(PCA没网关)可见一个没有网关的设备不能与其它网络互通。实验六一个vlan下的单臂路由在一个vlan下,可以通过设置计算机的secondaryip实现在一个物理网络上两个具有不同网段IP计算机的联通。1.设置计算机PCA的ip地址[root#PCAroot]#ifconfigeth010.65.1.1netmask255.255.0.0[root#PCBroot]#ifconfigeth010.66.1.1netmask255.255.0.0[root#PCAroot]#ping10.66.1.1(不通)(PCApingPCB)[root#PCBroot]#ping10.65.1.1(不通)(PCBpingPCA)PCA与PCB是不通的,因为它们在不同的网络段,一个是10.65.0.0/16网络,一个是10.66.0.0/16网络,即netid不同,而不同网络的主机间访问必须通过路由实现。2.设置路由器接口f0/0有两个ip地址。roa(config)#intf0/0roa(config-if)#ipaddress10.65.1.2255.255.0.0roa(config-if)#ipaddress10.66.1.2255.255.0.0secondaryroa(config-if)#noshutroa(config-if)#exitroa(config)#iproutingroa#shrun在显示信息中FastEthernet0/0的位置,应该能够看到设置的两个IP地址。3.测试可通性[root#PCAroot]#ping10.66.1.1(不通)[root#PCAroot]#ping10.66.1.2(通)[root#PCBroot]#ping10.65.1.1(不通)[root#PCBroot]#ping10.65.1.3(通)为什么PCA和PCB还是不通呢?哦,还没有设置计算机的网关。[root#PCAroot]#routeadddefaultgw10.65.1.2[root#PCBroot]#routeadddefaultgw10.62.1.2[root#PCAroot]#ping10.66.1.1(通了)[root#PCBroot]#ping10.65.1.1(通了)4)去掉交换机与路由器的联接线[root#PCAroot]#ping10.66.1.1(不通了)[root#PCBroot]#ping10.65.1.1(不通了)由此可以看出,PCA与PCB之间的发送的数据包是经过路由器的,从路由器f0/0入,再从f0/0出,所以称之为单臂路由。这种情况PCA和PCB在链路层是同一个广播域,对网络带宽不利。如果划分VLAN可以隔离广播域。通过子接口可以实现对不同VLAN的路由。5)在交换机上的情况双击交换机,进入交换机的终端模式:switchenswitch#conftswitch(config)#intvlan1switch(config-if)#ipaddress10.65.1.8255.255.0.0switch(config-if)#exitswitch(config)#ipdefault-gateway10.65.1.2switch(config)#endswitch#ping10.65.1.1(通)switch#ping10.66.1.1(通)断开交换机与路由器的联线,再执行从交换机ping命令:switch#ping10.65.1.1(通)switch#ping10.66.1.1(不通)这说明不同网络段IP的联通是要通过路由器的。实验七子接口单臂路由本实验接上一个实验,计算机和交换机的IP地址和网关不变,但要求交换机工作在两个VLAN的情况下,一个是原有的默认vlan1,另一个是新设置的vlan2,含f0/6、f0/7。当交换机设置成两个vlan时,逻辑上已经成为两个网络,广播被隔离了。两个vlan的网络要通信,必须通过路由器,如果接入路由器的一个物理端口,则必须有两个子接口分别与两个vlan对应,同时还要求与路由器相联的交换机的端口f0/1要设置为trunk,因为这个口要通过两个vlan的数据包。对于secondaryip的情况,实质上是一个接口,不能实现对两个vlan的路由。1.设置交换机的vlan2和trunkswitch#vlandatabaseswitch(vlan)#vlan2switch(vlan)#exitswitch#conftswitch(config)#hostnameSWASWA(config)#intf0/6SWA(config-if)#switchportaccessvlan2SWA(config-if)#intf0/7SWA(config-if)#switchportaccessvlan2SWA(config-if)#intf0/1SWA(config-if)#switchportmodetrunkSWA(config-if)#switchporttrunkallowedvlan1,2,3SWA(config-if)#switchporttrunkencapdot1qSWA(config-if)#endSWA#shvlanSWA#shrun检查设置情况,应该能正确的看到vlan和trunk等信息。dot1q是vlan中继协议802.1q,一般cisco设备使用isl协议,其作用是一样的。计算机的ip地址分别为10.65.1.1、10.66.1.1,网关分别指向路由器的子接口10.65.1.2、10.66.1.2。[roo