实验三 路由器接口IP及直联路由
一.实验目的
1.理解路由器的工作原理和方法
2.测试路由器的直联路由和计算机网关的作用
二.实验内容
1.掌握PC与路由器之间的连接方式
2.掌握路由器的基本配置方法
3.PC与路由器之间连通性的测试方法
三.实验器材及环境
1.Windows操作系统PC机一台
2.HW-RouteSim模拟器
四.实验理论基础
路由器工作在网络层,以数据分组作为信息的交换单元。路由器的寻址依据是位于路由器中的路由表,属于逻辑寻址方式。由于路由器多工作在网络的边缘,为了适应不同的网络
连接,需要提供相应的连接端口。
路由器命令模式
1.用户模式:提示符 >,登录路由器时进入该模式,在这个模式下只能查看部分路由器的信息,但不能修改信息。
2.模式:提示符 #,该模式下可以使用路由器支持的所有命令,包括配置、管理和调试。
3.全局配置模式:提示符 (config)#,可以配置路由器的一些全局参数,如:主机名、功能命令等。
4.端口配置模式:提示符(config-if)#,对路由器的端口进行配置,如开启某个端口。
五.实验步骤
1.建立PC与路由器的物理连接
(1)启动RouteSim程序
(2)在工作台上添加路由器和PC,并建立连接。如图:
2. 设置计算机与路由器IP地址 (1)设置计算机IP地址
设置计算机A的IP地址为:10.65.1.1 255.255.0.0 网关:10.65.1.2 设置计算机B的IP地址为:10.66.1.1 255.255.0.0 网关:10.66.1.2 设置路由器 f0/0 IP地址为:10.65.1.2 255.255.0.0 设置路由器 f0/1 IP地址为:10.66.1.2 255.255.0.0 设置计算机A的IP地址和网关的操作: 双击Host A,输入用户名和口令。 PCA login:root
Password:linux
设置IP:
[root@PCA root]# ifconfig eth0 10.65.1.1 netmask 255.255.0.0
设置网关:
[root@PCA root]# route add default gw 10.65.1.2
设置计算机B的IP地址和网关的操作 双击Host B,输入用户名和口令。 PCB login:root
Password:linux
设置IP:
[root@PCA root]# ifconfig eth0 10.66.1.1 netmask 255.255.0.0
设置网关:
[root@PCA root]# route add default gw 10.66.1.2
(2)双击Router A,配置路由器的端口IP地址
router>enable (可简写为en,进入“模式”) router #configure terminal (可简写为conf t,进入“全局模式”) router (config)#hostname roa (使用hostname 命令将路由器的名称更改为“roa”)
roa (config)#int f0/0 (进入路由器f0/0端口的配置模式)
roa(config-if)# (显示:已进入端口配置模式)
roa(config-if)#ip address 10.65.1.2 255.255.0.0 (将路由器f0/0端口地址配置为 10.65.1.2,掩码为 255.255.0.0)
roa(config-if)#no shutdown (开启路由器的f0/0端口,默认是shutdown)
roa(config-if)#exit (逐层推出模式)
roa (config)#int f0/1
roa(config-if)#ip address 10.66.1.2 255.255.0.0
roa(config-if)#no shutdown
roa (config)#int s0/0
roa(config-if)#ip address 10.67.1.2 255.255.0.0
roa(config-if)#no shut
roa(config-if)#exit
roa (config)#int s0/1
roa(config-if)#ip address 10.68.1.2 255.255.0.0
roa(config-if)#no shut
roa(config-if)#exit
roa (config)#ip routing (3)检查网络联通情况:
[root@PCA root]# ping [root@PCA root]# ping [root@PCA root]# ping [root@PCA root]# ping [root@PCA root]# ping [root@PCB root]# ping [root@PCB root]# ping [root@PCB root]# ping 10.65.1.2 (通) 10.66.1.2 (通) 10.66.1.1 (通) 10.67.1.2 (不通) 10.68.1.2 (不通) 通) 通) 通) ping 自己的网关ping f0/1
ping PCB
down
down
ping 自己的网关
ping f0/0
ping PCA
(默认是关闭的)
;
; ; ;端口空时 ;端口空时 10.66.1.2 ( ; 10.65.1.2 ( ; 10.65.1.1 ( ;
[root@PCB root]# ping 10.67.1.2 (不通) ;端口s0/0空时down
[root@PCB root]# ping 10.68.1.2 (不通) ;端口s0/0空时down
几个测试:
(1) 将路由器的端口f0/0关闭
roa#conf t
roa (config)#int f0/0
roa(config-if)#shutdown
roa(config-if)#end
roa# ping 10.65.1.2 (不通,端口down掉)
激活f0/0端口:
roa (config)#int f0/0
roa(config-if)#no shut
roa(config-if)#end
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 (不通)
(2)关闭路由器的路由
roa#conf t
roa(config)#no ip routing
[root@PCA root]# ping 10.65.1.2 (通) ;ping 自己的网关
[root@PCA root]# ping 10.66.1.1 (不通) ;路由器不能转发了
[root@PCB root]# ping 10.66.1.2 (通) ;ping自己的网关
[root@PCB root]# ping 10.65.1.1 (不通) ;路由器不能转发了
计算机可以ping与其相连的端口,但不能ping通下面的计算机,因为no ip routing后就不具备转发的功能了。
roa(config)# ip routing
(3)去掉计算机PCA的网关
[root@PCA root]#route del default gw
PCA只能ping通直联口,计算机没有网关不能和路由器交换信息。
[root@PCA root]# ping 10.65.1.2 (通) [root@PCA root]# ping 10.66.1.1 (不通) [root@PCA root]# ping 10.66.1.2 (不通) [root@PCB root]# ping 10.66.1.2 (通) [root@PCB root]# ping 10.65.1.2 (通) [root@PCB root]# ping 10.65.1.1 (通) [root@PCB root]# ping 10.65.1.1 (不通) 可见一个没有网关的设备不能与其它网络互通。 f0/0在PCA的广播域
PCA不能联通其它网络
(PCB有网关)
(PCA没有网关)
; ;
; ; ;