芯路恒电子技术论坛

 找回密码
 立即注册
热搜: 合集
查看: 18118|回复: 10

千兆网的问题:wireshark抓包可以抓到数据,但是网络调试.....

[复制链接]
  • TA的每日心情
    开心
    2018-11-9 16:27
  • 1

    主题

    8

    帖子

    76

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    76
    发表于 2018-10-22 18:40:42 | 显示全部楼层 |阅读模式
    本帖最后由 小白的黑 于 2018-10-22 18:47 编辑

    1、下载好程序后,网络调试助手是没有数据显示的。

    2、在用wireshark抓包工具后,抓包选项设置好后,点击开始,wireshark抓包正确,网络调试助手也有数据显示。但是抓完设定好的1000包之后,网络调试助手也就停止显示数据了。

    跪求各路大神给指点迷津!!!!!!!
    @小梅哥,梅总这个怎么破(蓝瘦)

    1.下载好程序后,网络调试助手是没有数据显示的。

    1.下载好程序后,网络调试助手是没有数据显示的。

    2.1wireshark设置

    2.1wireshark设置

    2.2wireshark抓包显示

    2.2wireshark抓包显示

    2.3网络调试助手也显示,但是抓包完成之后,就没有数据了

    2.3网络调试助手也显示,但是抓包完成之后,就没有数据了
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 419

    主题

    771

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    15810
    QQ
    发表于 2018-11-1 19:28:57 | 显示全部楼层
    看了下,两张图两个问题。

    第一个问题,出现了NBNS协议,数据的发送方IP为192.168.0.3,也就是电脑,接收方为192.168.0.255,因为出现255这个地址,才被识别为NBNS协议,那么这个NBNS协议是干嘛的呢?都知道ARP协议是通过广播的形式查找对方IP和MAC地址,就相当于遍历每个IP,使用ARP广播发相关的信息,然后接收到的主机便回复我的机子,那么对方的IP还有MAC地址我就会知道了,而要想知道对方的主机名,ARP协议就不好使了,因为ARP协议根本没有主机名这一项,所以nbtscan在得到对方的IP还有MAC后,遍紧接着发送一个NBNS协议数据包,得到了对方的主机名。因此这个数据包是电脑网卡在视图查找对方的主机信息。由于我们调试基于FPGA的UDP协议时,仅能识别UDP协议,而伪装成UDP协议的NBNS协议会干扰我们的通信,因此可以通过设置电脑的网卡,关闭ARP和NBNS。


    第二个问题出问题的地方,比较明显的就是IP地址本来应该是192.168.0.2,结果却变成了192.232.0.2。值本来应该是168的,结果变成了232,那么我们简单分析下:
    168的二进制值为1010 1000
    232的二进制值为1110 1000
    显然,168变成232的原因在于数据的第7位(bit6)由0变为了1。
    接着分析,在发168这个数字之前,发的一个数据应该是192,
    192的二进制值为:1100 0000,注意到第7位(bit6)为1
    那么这样就很好理解了,以太网8位数据位发送数据时,先发192,在发168,即:
    先发1100 0000 (192)
    再发1010 1000 (168)
    由于8位并行数据线每根线从FPGA中到达PHY芯片所需消耗的时间可能有所差别,而在1100 0000 变为1010 0000的时候,第7位(bit6)上的1变化为0还没来得及传输到PHY,就刚好到了PHY芯片锁存8位数据线上的数据的时刻,因此PHY芯片锁存的就是1110 1000 (232)。所以就错了。实质就是不满足PHY芯片的输入寄存器的建立时间。要解决这个问题和简单,加一下IO约束就可以了。

    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-9 16:27
  • 1

    主题

    8

    帖子

    76

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    76
     楼主| 发表于 2018-10-22 18:50:06 | 显示全部楼层
    在下小白,跪求各路大神指点迷津!!!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2021-2-24 10:16
  • 419

    主题

    771

    帖子

    1万

    积分

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    15810
    QQ
    发表于 2018-10-22 19:04:04 | 显示全部楼层
    你的ARP绑定没搞好吧
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-9 16:27
  • 1

    主题

    8

    帖子

    76

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    76
     楼主| 发表于 2018-10-23 11:50:10 | 显示全部楼层
    本帖最后由 小白的黑 于 2018-10-23 11:51 编辑
    admin 发表于 2018-10-22 19:04
    你的ARP绑定没搞好吧
    我又重新绑定了,还是不行。http://C:\\Users\\fly\\Desktop\\{_L`3@9WBZY88~VSBUKJOJO.png

    arp -a的显示

    arp -a的显示
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-6-29 15:57
  • 13

    主题

    246

    帖子

    3625

    积分

    超级版主

    Rank: 8Rank: 8

    积分
    3625
    发表于 2018-10-24 08:21:23 | 显示全部楼层
    帮顶!希望问题得到解决~
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2022-1-19 13:06
  • 4

    主题

    35

    帖子

    764

    积分

    高级会员

    Rank: 6Rank: 6

    积分
    764
    发表于 2018-10-24 08:26:08 | 显示全部楼层
    程序的功能不说一下吗?                                                                                 
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-9 16:27
  • 1

    主题

    8

    帖子

    76

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    76
     楼主| 发表于 2018-11-1 10:45:23 | 显示全部楼层
    slsqz 发表于 2018-10-24 08:26
    程序的功能不说一下吗?                                                                               ...

    主要功能就是SDRAM中缓存一定数量的数据,然后经过UDP协议分几次传输到电脑上,传输完成后。SDRAM再缓存相同数量的数据,经过UDP传输到电脑。一直循环下去。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-9 16:27
  • 1

    主题

    8

    帖子

    76

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    76
     楼主| 发表于 2018-11-1 10:53:21 | 显示全部楼层
    fzwwj95 发表于 2018-10-24 08:21
    帮顶!希望问题得到解决~

    现在又出现新的问题了,在程序中设定好的源IP地址和目的IP地址,在wireshark抓包时,有的包IP地址发生了变化,有的是正常的?

    程序中设定的IP地址

    程序中设定的IP地址

    目的IP发生变化

    目的IP发生变化

    源IP发生变化

    源IP发生变化
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-11-9 16:27
  • 1

    主题

    8

    帖子

    76

    积分

    初级会员

    Rank: 3Rank: 3

    积分
    76
     楼主| 发表于 2018-11-5 17:01:14 | 显示全部楼层
    admin 发表于 2018-11-1 19:28
    看了下,两张图两个问题。

    第一个问题,出现了NBNS协议,数据的发送方IP为192.168.0.3,也就是电脑,接收 ...

    能收到梅总的全方面解答,超级感动,谢谢梅总。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|Archiver|芯路恒电子技术论坛 |鄂ICP备2021003648号

    GMT+8, 2024-3-29 16:38 , Processed in 0.128341 second(s), 39 queries .

    Powered by Discuz! X3.4

    © 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

    快速回复 返回顶部 返回列表