网络管理——SNMP通信之trap报文的获取
MIB Browser的下载和安装(NMS):
进入官网选择免费的个人版下载









对代理Agent和管理站NMS进行配置
首先将两台主机连接到同一网络下,确保可以通信(个人建议连接同一个热点,校园网不是太好用)


配置NMS和Agent的SNMP服务:
在服务中点击陷阱,社区名称一定要有,并添加陷阱目标(其实就是后面trap消息的接收方)
我一开始比较乱,所以将localhost、agent、NMS都添加为了陷阱目标,后面抓包可以看到是localhost、和Agent(192.168.43.19)收到的trap,因为实际上是NMS产生的trap消息。
当然Agent的陷阱设置中的社区名称要和NMS中的社区名称一致,陷阱目标设置为NMS的IP地址


通过MIB Browser产生trap消息
Address要填Agent的IP地址

在Advance这里设置团体名称,就用的是主机A和主机B一起设置的团体名称(不一定是public,也可以自己随便起名字定权限,只要二者保持一致,否则会报错),版本选择1就可以。

选择操作例如Get,左边选择变量,就可以获得对应变量的信息,这时候抓包就可以看到正常的get-request和get-response报文,set操作也可以,前提是设置的接收的社区名称的权限是读写

这时候开启Wireshark准备抓包,过滤器设置snmp
在MIB Browser中选择Trap Receiver工具

这时候可以对网管站的SNMP的服务进行一个“停止”然后再“启动”的操作,可以看到Trap Receiver中是收到消息的


同时可以看到wireshark中抓取到了trap报文

*本实验注意关闭两台主机的防火墙
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)