WireShark网络分析的艺术(2/12 学习笔记)

一 、Linux在使用ssh连接的时候卡顿问题

1. 问题分析:在使用电脑通过SSH连接Linux服务器,输入用户名登录的时候回卡顿10s之后才会收到登录成功的反馈信息,首先考虑是不是SSH工具的问题,可以换一个SSH工具进行尝试,排除是SSH工具处理不当的情况。如果不是SSH工具的问题,那么就是在SSH数据传输过程当中会有其他的数据流量占用的时间,那么这个情况就需要通过使用WireShark工具抓包进行分析。在书中分析到,在整个的抓包过程中发现在21和25号两个数据包之间间隔了10s,那么可以确定问题就出在这10s之中。在对抓取到的数据包进行过滤,得到21号包和25号包之间的数据包信息。可以看到在这两个数据包之间,发生过DNS解析的数据请求包,这就说明Linux服务器在收到办公电脑的SSH请求后,对办公电脑的IP地址进行反向查询解析,因为没有成功解析这个IP地址,所以整个解析过程的时间为10s。那么现在问题找到了,应该就是liunx配置了IP地址反向解析切解析失败导致SSH连接Linux服务器是卡顿10s。

2. 解决办法:(1)修改Linux服务器的配置,使其不对办公电脑的IP地址进行反向解析,(2)配置正确的PTR记录,保证Linux服务器能正确解析办公电脑的IP地址。

3. 经验记录:(1)Linux服务器的DNS反向解析配置文件 /etc/sshd_config | grep -i usedns  其中配置的参数是#UseDNS yes/no。(2)在wireshark中根据数据包的编号过滤 frame.number>21 && frame.number<25。筛选出21号和25号之间的数据包。

二、抓包推测网络拓扑

1. 背景前提:对网络有基本的了解或者有基本的网络拓扑图,在这种情况的基础上再通过抓包进一步对网络拓扑的验证。在书中提到,本来是有一个基本的网络拓扑图,通过这个基本的网络拓扑图去验证该拓扑图的正确性和排查网络中的问题,

2. 推测方法:通过wireshark抓取通过设备的数据包,通过检查数据包中的参数来验证网络拓扑是否正确。关注的参数有数据包的MAC地址、TTL参数、Identification参数。通过这些参数确定数据包的流向是否符合基本的网络拓扑图,或者通过数据包的这些参数来推测网络拓扑。

三、

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值