• 下载安装

    • linuxptp: http://linuxptp.sourceforge.net/

cd linuxptpsudo makesudo make install
  • ethtool:https://mirrors.edge.kernel.org/pub/software/network/ethtool/

cd ethtool./configuremakemake install
  • 使用

       ethtool用于获取网卡的配置信息,或修改配置

       使用ethtool -T enp3s0查看网卡支持参数

       软件时间戳,主从模式

时钟对齐主设备:ptp4l -i enp3s0 -m -S时钟对齐从设备:ptp4l -i enp3s0 -m -S -s

其中:

    -i:  指定网络接口,也就是eth0,eth1等等。-m:  将消息打印到标准输出。-s:  开启从站模式,因为不设置的话默认是主站模式-S:  软件时间戳模式-H:  硬件时间戳模式

log中:

  1. master offset : 即PTP协议中定义的主从端时间差,单位:ns
  2. s0,s1,s2 : 表示时钟伺服器的不同状态,s0表示未锁定,s1表示正在同步,s2表示锁定,锁定状态表示不会再发生阶跃行同步,只是缓慢调整
  3. port 0:INITIALIZING to LISTENING on INIT_COMPLET : 本地PTP管理的Unix域socket;
  4. port 1:new foreign … : eno1上的端口;
  5. 从钟端口状态由UNCALIBRATED 变为SLAVE时,则从钟已经成功地与best master同步。

centos下如果出现从钟一直显示 selected local clock 000c29.fffe.6283e0 as best master

可能是因为防火墙未开放,systemctl stop firewalld 关闭防火墙再试试应该就可以了

参考:https://docs.fedoraproject.org/en-US/fedora/f26/system-administrators-guide/servers/Configuring_PTP_Using_ptp4l/index.html

LinuxPTP使用,selected local clock xxx as best master相关推荐

  1. local variable 'xxx' referenced before assignment

    local variable 'xxx' referenced before assignment 定义了一个全局变量 createTableFlag ,Python的一个函数里面引用这个变量,并改变 ...

  2. python local variable 'xxx' referenced before assignment

    python local variable 'xxx' referenced before assignment 代码 1 # -*- coding:utf-8 -*- 2  import sys 3 ...

  3. Python问题:UnboundLocalError: local variable 'xxx' referenced before assignment

    UnboundLocalError: local variable 'xxx' referenced before assignment 原因分析:函数使用时,没有定义. 解决方法:查看报错的变量是否 ...

  4. local variable xxx referenced before assignment

    在python中有一个经典错误: local variable xxx referenced before assignment#赋值前引用的局部变量xxx 这里引入两个概念: 局部变量指的在函数内部 ...

  5. The final local variable xxx cannot be assigned, since it is defined in an enclo

     本文就自己编程时候遇到的一个问题,简要描述一下,并提出解决的方法: 出错信息:The final local variable xxx cannot be assigned, since it is ...

  6. Python 解决 local variable ‘xxx‘ referenced before assignment

    解决 local variable 'xxx' referenced before assignment 在刷leetcode的时候,定义全局变量后在函数中调用总是会出现这个错误,一直没搞明白,现在记 ...

  7. “The local variable XXX may not have been initialized”

    "The local variable XXX may not have been initialized" 翻译一下就是:局部变量XXX可能尚未初始化 在文件中的操作是: dou ...

  8. 使用pytorch时,遇到Can‘t pickle local object ‘xxx.<locals>.<lamba>‘的问题,注释有关部分有EOFError: Ran out of input问题

    如图,出现报错Can't pickle local object 'xxx..' 直接按照报错信息查网上,有许多可能的解答,有 pickle有限制,无法解析我模型文件中的lambda表达式 pickl ...

  9. python的UnboundLocalError: local variable 'xxx' referenced before assignment

    From: http://blog.sina.com.cn/s/blog_8d3652760101d01p.html 一.意思: 本地变量xxx引用前没定义. 二.错误原因 在于python没有变量的 ...

最新文章

  1. Selenium3自动化测试——6.键盘操作
  2. 4923: [Lydsy1706月赛]K小值查询 平衡树 非旋转Treap
  3. 自定义AlertDialog布局
  4. 大数据的说法 正确的是_前端测试题:(解析)用于播放音频文件的正确HTML5元素是?...
  5. 美国人用什么android手机,美国人最爱的安卓手机:多年稳居榜首,与iPhone共分一杯羹...
  6. Android的debug.keystore拒绝访问导致的生成异常及解决方案
  7. 精通SpringBoot---整合RabbitMQ消息队列
  8. Java线程池execute()方法源码解析
  9. linux中文快捷键,Linux系统快捷键最全合集
  10. 面向对象三大特性——多态
  11. java文件删除失败
  12. 乌班图(Ubuntu 16.04)系统安装简述
  13. ES6新特性有哪些?
  14. 无限循环滚动代码阿里巴巴国际站店铺装修代码底图滚动黑色半透明显示效果自定义内容装修代码全屏显示
  15. php省市区中文截取
  16. 免费赠书,元旦快乐!
  17. 微软edge如何退出登录_如何更新Microsoft Edge
  18. 常见互联网slb方案
  19. 对java封装特性的一些浅薄认识
  20. python实现新闻网站_Python+MySQL+HTML5技术实现一个新闻定制推送系统

热门文章

  1. 电流检测放大器替代仪表放大器实现在电路中的应用
  2. 网格设计版式设计_设计师指南,使版式更加充实
  3. java架构师入门教程,java技术架构师入门到精通高薪就业教程百度云下载
  4. GPFS——三大关键组件
  5. Synergy 编译
  6. opensource项目_宣布2019年Opensource.com社区奖获奖者
  7. 【ESXi 7.x 升 8.x】ESXi 升级 —— 使用 ESXCLI 升级 ESXi(Offline Bundle ZIP)
  8. 2.3 感兴趣区域(ROI)
  9. Docker Swarm Could not attach to network not manually attachable.
  10. 学习通构建Web表单