本帖最后由 有事您说话 于 2014-11-12 12:03 编辑
SNMP是什么,他到底能实现什么,不知道的都可以百度或者谷歌。下面针对ASUS Merlin固件中的SNMP进行测试验证解读。希望能对有需要的朋友起到一些帮助……
测试说明: 以RT-AC66U为例,验证关于SNMP页面中各个选项的功能,最终实现再不登入路由器WebGUI情况下进行路由器设定。
测试准备: MIB File:需要准备这个档案。这个管理信息库档案根据你所使用的不同机型有不同的MIB档案。这个文件需要向华硕路由器索取。 MG-SOFT:我仅以这款软件进行操作,当然你也可以选择其他的软件例如Manage Engine。 Router:支持SNMP功能的路由器。 PC:一台本本,事先安装MG-SOFT软件。
测试开始: 1.验证测试前,先对SNMP页面所列出的选项进行注解: Enable SNMP选项:启用关闭项 Allow access from WAN选项:SNMP支持路由器WAN边连接。 System Name选项:环境中存在多台SNMP 设备时,方便User选择查找。 System Location & System Contact选项:为不同设备生产厂商联络信息 SNMP Get Community & SNMP Set Community选项:为SNMP v1/v2版本时使用,使用不同字符串,如有设定相同字符串需求,仅需在WebGUI设定SNMP Set Community即可。 SNMPv3 Authentication Type & SNMPv3 Authentication Password & SNMPv3 Privacy Type & SNMPv3 Privacy Password选项:为SNMPv3版本时使用。其中SNMPv3 Authentication Type 选项包含None / MD5 / SHA三组设定;SNMPv3 Privacy Type 选项包含None / DES / AES三组设定。
2.加载编译ASUS MIB档案到MG-SOFT中: PC安装MG-SOFT软件先编译档案。(安装MG-SOFT软件不是本次分享重点,所以直接跳过。)开启MG-SOFT MIB Compiler选择File - Compiler 打开需要编译的文件。 如果编译没有错误,会弹出“Compiled MIB Modules”,选择需要保存的MIB模块,点击“Save”。 编译加载完成后,会在Module中出现对应的档案。 3.测试验证: 开启MIB Browser,依次选择MIB - Load MIB Module找到之前被编译的MIB档案,选中然后点击向上箭头。 点击向上箭头后,MIB档案转入Loaded MID modules栏中。 注:以下演示仅以修改无线SSID为例,这样结合路由器WebGUI观察比较好截图。 SNMPv1连接: 依次选择Query - SNMP Protocol Preferences,设定SNMPv1。 以SNMPv1与路由器取得连线后,Query results栏位中有SNMPv1连线成功信息。依次点击ios->org->dod->internet->private->enterprise->asus->asus-wireless->rtac66u->rtac66uConfig选择无线2.4G右击选择“Get”确认信息。 同样选择无线2.4G右击选择“Set”进行重新设定,完成后检查路由器WebGUI页面关于2.4G无线信息是否变更。 修改完成 SNMPv2连接: 依次选择Query - SNMP Protocol Preferences,设定SNMPv2。 以SNMPv2与路由器取得连线后,Query results栏位中有SNMPv2连线成功信息。依次点击ios->org->dod->internet->private->enterprise->asus->asus-wireless->rtac66u->rtac66uConfig选择无线5G右击选择“Get”确认信息。 同样选择无线5G右击选择“Set”进行重新设定。完成后检查路由器WebGUI页面关于5G无线信息是否变更。 修改完成 SNMPv3连接: 依次选择Query - SNMP Protocol Preferences,设定SNMPv3。 以SNMPv3与路由器取得连线后,Query results栏位中有SNMPv3连线成功信息。依次点击ios->org->dod->internet->private->enterprise->asus->asus-wireless->rtac66u->rtac66uConfig选择无线2.4G右击选择“Set”进行重新设定,完成后检查路由器WebGUI页面关于2.4G无线信息是否变更。 WAN Side连接:
看到这里我们的SNMP验证测试演示已经全部结束。分享快乐! ^-^ 咱们下期再见……
|