主页
技术支持
使用Wireshark监控NI-XNET汽车以太网报文
使用Wireshark监控NI-XNET汽车以太网报文
更新 Dec 28, 2023
环境
环境显示经过验证可用于本文描述的解决方案的产品。此解决方案也可能适用于其他类似产品或应用程序。
硬件
PXIe-8521
PXIe-8522
PXIe-8523
PXIe-8623
驱动
NI-XNET
NI-XNET为开发用于原型设计、仿真和测试汽车以太网、CAN、LIN 和FlexRay网络的应用程序提供支持。本教程将向您展示如何使用汽车以太网板卡结合Wireshark来实时监控以太网报文。
软件设置
安装
NI-XNET
19.6或更高版本。如果您想监控Linux RT上的汽车以太网板卡,请使用NI-XNET 21.5或更高版本。
安装驱动程序时请确保选择
NI-XNET Utilities
。
如果您在安装Wireshark之前已经安装了NI-XNET驱动程序,请将文件
extcap_xnet_plugin.exe
从公共文档文件夹复制到您的Wireshark安装路径中
对于32位Wireshark:将文件从
C:\Users\Public\Documents\National Instruments\NI-XNET\Wireshark Plugins\x86
复制到
C:\Program Files (x86)\Wireshark\extcap
对于64位Wireshark:将文件从
C:\Users\Public\Documents\National Instruments\NI-XNET\Wireshark Plugins\x64
复制到
C:\Program Files\Wireshark\extcap
硬件设置
请参阅
Configuring Network Settings of NI Automotive Ethernet Modules
。
使用Wireshark监控XNET报文
Windows目标
打开Wireshark软件,确保您可以看到所有汽车以太网端口。如果您在Wireshark上找不到任何汽车以太网端口,请使用NI Package Manager
卸载
NI-XNET驱动程序,然后重新安装。修复NI-XNET驱动程序可能不起作用。
选择任何汽车以太网端口来监视报文,然后选择
Start Capturing Packets
。
从Windows主机远程连接Linux RT目标
打开Wireshark软件。双击
XNET RT Remote Capture
。
在
Config
选项卡下,填写要监控的端口名称。
在
SSH Connection
选项卡下,填写Linux RT目标的
IP地址
、
用户名
和
密码
。
单击
“Start”
开始捕获。
一旦NI-XNET汽车以太网板卡上发生任何以太网通信,Wireshark就会捕获。停止捕获数据流后,您可以转到
File
>>
Save as
来保存捕获的数据流。
相关链接
PROVEtech:RBS - Automotive Ethernet for VeriStand 入门
其他支持选项
询问NI社区
在我们的论坛中与其他用户协作
搜索NI社区以寻求解决方案
请求工程师的支持
可能需要有效的服务协议或有效的软件订阅,同时支持选项因国家/地区而异
打开服务请求
了解软件订阅和服务
了解硬件服务计划
Was this information helpful?
Helpful
Not Helpful