使用tcpdump抓包

 1、查网卡命令:

    ifconfig

2、监控数据请求    命令:  保存到tcp.prcp文件中

 tcpdump -i 网卡 -vv -nn -w tcp.prcp

3、发送请求数据,例如用postman发送,tcp.prcp会收到消息,发好后,用

ctrl+c 结束监控

4、把tcp.prcp文件放入wireshark中,输入框中输入ip.addr=x.x.x.x   

        x.x.x.x 是IP地址,查看请求和响应数据

遇到的问题:

通过snmp协议批量请求oid时,会遇到部分设备返回oid信息为空

排查日志后,发现是返回的response为空,但抓包发现response是有值的,而且会重复请求,同一个oid的请求时间和响应时间相差30s左右,然后通过ping命令发现有丢包问题,分析下来是网络问题,于是就调大snmp连接超时时间,

​​​​​​​

ResponseEvent responseEvent = snmp.send(pdu, target);
PDU response = responseEvent.getResponse();
CommunityTarget target = new CommunityTarget();
target.setTimeout(60000);

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值