首页
常见问题
功能教程
行业案例
自由问答
发表
发布文章
提问答疑
搜索
您还未登录
登录后即可体验更多功能
立即登录
我的收藏
提问答疑
我要投稿
KingSCADA
安装与卸载
工程组态
用户安全
GIS
手机APP
冗余或网络
模型
配方
曲线
数据库
OPC
工程开发
脚本函数
图形画面
系统运行
CS
报表
web
控件
报警事件
变量
资源
多语言
历史
其他
KSP
授权加密锁
工程升级
KS4.0_其他_IO采集Linux环境下信创环境下数据帧截取
文档创建者:
KS_admin3
浏览次数:
386
最后更新:
2026-07-14
KingSCADA
386 人阅读
|
0 人回复
KS常见问题
KS常见问题:
工程组态 » 其他
现象描述
在Linux环境下采集数据有问题,如何分析,比如质量戳不时出现bad等
。
解决办法
可以使用Linux自带截帧工具获取数据帧,若是没有可以在线下载安装。
sudo tcpdump -i any -C 100 -w data0910.cap
复制代码
sudo
用管理员权限抓包,普通用户一般没权限抓网卡。
tcpdump
Linux 下抓包工具。
-i any
-i:指定监听哪个网卡
any:所有网卡都抓(eth0、eth1、lo、docker 虚拟网卡等全都抓)
-C 100
-C:按文件大小自动切分抓包文件
后面的数字单位是:MB(兆字节)
你这条里就是:每个文件达到 100MB 就自动新建一个文件
会自动生成:
data0910.cap
data0910.cap1 ... ...
-w data0910.cap
-w:把抓到的包写入文件,而不是直接打印在屏幕上
data0910.cap:文件名前缀
其他常用命令
只抓某个端口
tcpdump -i any port 5236 -C 100 -w dm.cap
复制代码
只抓某个 IP
tcpdump -i any host 172.16.2.203 -C 100 -w cap.cap
复制代码
抓包同时不解析域名
tcpdump -i any -nn -C 100 -w data.cap
复制代码
绝大多数 Linux 服务器默认不带 tcpdump,需要安装一下才能用,非常小、很快
#CentOS / RHEL / 麒麟(Yum 系)
sudo yum install -y tcpdump
复制代码
#Ubuntu / Debian(Apt 系)
sudo apt update && sudo apt install -y tcpdump
复制代码
tcpdump --version
复制代码
回复
举报
上一个主题
下一个主题
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页