网络管理和维护实验1_Windows环境下简单网络管理协议书的安装和配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一. 实验目的
1. 掌握Windows系统中SNMP服务的安装以及SNMP服务属性配置。
2. 掌握如何使用Snmputil命令查看代理的MIB对象,熟悉MIB结构,掌握SNMP操作;
3. 理解GetRequest、GetNextRequest、trap消息,以及团体名的作用。
二. 实验所需设备及材料
安装Windows操作系统的计算机1台。
三. 实验内容及要求
1. 参考实验指导书P251页5.
2.2节实验,完成Windows操作系统中SNMP服务的安装和SNMP服务属性的配置,其中只读团体名设置为自己的八位学号,联系人设置为自己的姓名拼音全称。
2. 参考实验指导书P256页5.2.4节实验,练习使用Snmputil工具查看代理的MIB对象(实例),熟悉Get、GetNext、Walk命令操作。
完成以下内容:
⑴管理站发送Get、GetNext请求访问“系统组”,当代理正常返回的对象实例和值时,截图,并逐条给予解释。例如先解释sysObjectID对象的语义,然后根据返回的值说明是哪一厂商。
⑵访问“IP组”的ipAddTable,截图,并根据返回的信息,绘制出本机的ipAddTable表,并填写所有列对象实例的值。用箭头标示该表的索引列。
⑶访问“IP组”的ipNetToMediaTable,在返回的多个接口信息中,选取某一个接口,写出其ARP表,并用arp 命令验证,截取arp命令回显内容。
⑷使用netstat命令查看TCP连接,找到有本机IP地址的n条TCP连接(n>=4),截图,注意这n条TCP连接必须是连续出现的。针对你选择的n条TCP连接,思考如何使用Snmputil的 get和getnext命令,查询“TCP组”的TCP连接表的tcpConnState、tcpConnLocalPort两个列对象实例的值,截图。并参照理论教材P50图3.19的形式画出TCP连接表的对象及其实例的子树(每个列对象只画出你选择的n个实例)。
⑸查询本机接口的个数,并利用某个命令查询所有接口的速率,截图。
⑹本机是否可以作为IP网关?为什么?请结合访问相关对象的截图来说明。
⑺访问系统当前的系统安装列表,截图(若内容太多,后半部分可以适当省略)。
⑻产生一个trap,截图,并说明显示的trap信息中generic当前取值的含义。
四.实验过程
修改联系人为自己的姓名
修改团体名称为自己的学号2.
使用getnext命令查看系统组对象实例
访问系统组
⑴
访问ipAddrTable ⑵
访问iptoNetToMediaTable
根据ipaddrtable返回值绘制的表格
根据iptoNetToMediaTable返回的值绘制的表格
使用arp -a返回的结果
首先使用netstat -n 目前恰好只有四条连接
使用walk(连续执行getnext)获取connState列的值
使用walk(连续执行getnext)获取LocalAddress列的值
使用walk(连续执行getnext)获取LocalPort列的值
使用walk(连续执行getnext)获取RemAddress列的值
使用walk(连续执行getnext)获取RemPort列的值(实例标识符表格附在后面) (5)
共有两个接口,速率分别为10Mbit/s和100Mbit/s
(6)
根据查询,本机IpForward的值为2,并没有作为网关
(7)
系统安装列表(部分截取)
(8)
如图,打开两个cmd窗口,将下面的设置进入监听状态,上面的窗口使用一个不存在的团体名发送一个请求,下面的窗口立刻有了反应,generic=4,表示“接收到一个来自非法团体名的请求”
五,相关问题的解答
1.上边实验中“系统组”的对象在哪个RFC文档中定义?请将该组前两个标量对象的定义写在下边。
答:系统组的对象在RFC1213中定义,前两个标量对象sysDescr和sysObjectID定义如下:sysDescr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A textual description of the entity. This value
should include the full name and version
identification of the system's hardware type,
software operating-system, and networking
software. It is mandatory that this only contain
printable ASCII characters."
::= { system 1 }
sysObjectID OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"The vendor's authoritative identification of the
network management subsystem contained in the
entity. This value is allocated within the SMI
enterprises subtree (1.3.6.1.4.1) and provides an
easy and unambiguous means for determining `what
kind of box' is being managed. For example, if
vendor `Flintstones, Inc.' was assigned the
subtree 1.3.6.1.4.1.4242, it could assign the
identifier 1.3.6.1.4.1.4242.1.1 to its `Fred
Router'."
::= { system 2 }
2.请在上一问的RFC文档中找到一个表的定义,写在这里,要求有表对象的定义、行对象的定义、以及列对
象的定义(只写第一个,后面的省略)。文字说明表对象、行对象、行类型、列对象的定义分别是哪个。
答:RFC1213中ipAddrtable的定义如下:(各对象只写第一个)
ipAddrTable OBJECT-TYPE
SYNTAX SEQUENCE OF IpAddrEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"The table of addressing information relevant to
this entity's IP addresses."