首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

ptpd学习

  • 25-03-08 01:41
  • 2188
  • 12019
blog.csdn.net

文章目录

  • 1、查看网卡和IP
  • 2、查看网卡支持项
  • WARNING 下面内容可能有误(2023.5.1)
  • 3、查看NTP(网络时间同步)状态,并关闭
  • 4、安装PTP,并使用
  • 5、测试结束后,切换回NTP,出现Warning

1、查看网卡和IP

sudo apt-get install net-tools
ifconfig
  • 1
  • 2

2、查看网卡支持项

sudo apt-get install ethtool
sudo ethtool -T eno1
  • 1
  • 2

软件时间戳需要包括参数
SOF_TIMESTAMPING_SOFTWARE
SOF_TIMESTAMPING_TX_SOFTWARE
SOF_TIMESTAMPING_RX_SOFTWARE

硬件时间戳需要包括参数
SOF_TIMESTAMPING_RAW_HARDWARE
SOF_TIMESTAMPING_TX_HARDWARE
SOF_TIMESTAMPING_RX_HARDWARE

Time stamping parameters for eno1:
Capabilities:
	software-transmit     (SOF_TIMESTAMPING_TX_SOFTWARE)
	software-receive      (SOF_TIMESTAMPING_RX_SOFTWARE)
	software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
PTP Hardware Clock: none
Hardware Transmit Timestamp Modes: none
Hardware Receive Filter Modes: none
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
Time stamping parameters for eth0:
Capabilities:
	hardware-transmit     (SOF_TIMESTAMPING_TX_HARDWARE)
	software-transmit     (SOF_TIMESTAMPING_TX_SOFTWARE)
	hardware-receive      (SOF_TIMESTAMPING_RX_HARDWARE)
	software-receive      (SOF_TIMESTAMPING_RX_SOFTWARE)
	software-system-clock (SOF_TIMESTAMPING_SOFTWARE)
	hardware-raw-clock    (SOF_TIMESTAMPING_RAW_HARDWARE)
PTP Hardware Clock: 0
Hardware Transmit Timestamp Modes:
	off                   (HWTSTAMP_TX_OFF)
	on                    (HWTSTAMP_TX_ON)
Hardware Receive Filter Modes:
	none                  (HWTSTAMP_FILTER_NONE)
	all                   (HWTSTAMP_FILTER_ALL)
	ptpv1-l4-event        (HWTSTAMP_FILTER_PTP_V1_L4_EVENT)
	ptpv1-l4-sync         (HWTSTAMP_FILTER_PTP_V1_L4_SYNC)
	ptpv1-l4-delay-req    (HWTSTAMP_FILTER_PTP_V1_L4_DELAY_REQ)
	ptpv2-l4-event        (HWTSTAMP_FILTER_PTP_V2_L4_EVENT)
	ptpv2-l4-sync         (HWTSTAMP_FILTER_PTP_V2_L4_SYNC)
	ptpv2-l4-delay-req    (HWTSTAMP_FILTER_PTP_V2_L4_DELAY_REQ)
	ptpv2-event           (HWTSTAMP_FILTER_PTP_V2_EVENT)
	ptpv2-sync            (HWTSTAMP_FILTER_PTP_V2_SYNC)
	ptpv2-delay-req       (HWTSTAMP_FILTER_PTP_V2_DELAY_REQ)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24

WARNING 下面内容可能有误(2023.5.1)

3、查看NTP(网络时间同步)状态,并关闭

timedatectl  status
sudo timedatectl set-ntp false
  • 1
  • 2

4、安装PTP,并使用

a.安装

sudo apt-get install ptpd
  • 1

b.主时钟

sudo ptpd -M -i eno1
  • 1

c.从时钟

sudo ptpd -g -i eno1
  • 1

步骤b和c加入-C参数的话,会在前台运行,并打印输出,如在主时钟端:

2023-04-08 10:41:08.764781 ptpd2[4983].startup (info)      (___) Configuration OK
2023-04-08 10:41:08.766235 ptpd2[4983].startup (info)      (___) Successfully acquired lock on /var/run/ptpd2.lock
2023-04-08 10:41:08.766369 ptpd2[4983].startup (notice)    (___) PTPDv2 started successfully on eno1 using "masteronly" preset (PID 4983)
2023-04-08 10:41:08.766381 ptpd2[4983].startup (info)      (___) TimingService.PTP0: PTP service init
2023-04-08 10:41:08.871397 ptpd2[4983].eno1 (notice)    (lstn_init) Now in state: PTP_LISTENING
2023-04-08 10:41:18.766441 ptpd2[4983].eno1 (notice)    (lstn_init) TimingService.PTP0: elected best TimingService
2023-04-08 10:41:18.766534 ptpd2[4983].eno1 (info)      (lstn_init) TimingService.PTP0: acquired clock control
2023-04-08 10:41:20.872507 ptpd2[4983].eno1 (notice)    (mst) Now in state: PTP_MASTER, Best master: f430b9fffea87c76(unknown)/1 (self)
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

5、测试结束后,切换回NTP,出现Warning

Warning: The system is configured to read the RTC time in the local time zone.
         This mode cannot be fully supported. It will create various problems
         with time zone changes and daylight saving time adjustments. The RTC
         time is never updated, it relies on external facilities to maintain it.
         If at all possible, use RTC in UTC by calling
  • 1
  • 2
  • 3
  • 4
  • 5

原因:参考博客
解决办法:

timedatectl set-local-rtc 0
  • 1

参考1
参考2
参考3

注:本文转载自blog.csdn.net的fluchc的文章"https://blog.csdn.net/weixin_44160023/article/details/130025392"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2024 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top