จากการมุ่งเน้นไปที่สภาพแวดล้อม Linux ก่อนหน้านี้ สวิตช์ทางอุตสาหกรรม Hirschmann RS20/RS30 และโหมด P2P เพื่อหลีกเลี่ยงความขัดแย้งของ BMCA ขั้นตอนการกำหนดค่าทั้งหมดสำหรับการซิงโครไนซ์ที่มีความแม่นยำสูง-เซ็นเซอร์ PTP สูง-มีดังต่อไปนี้:
I. สวิตช์-การกำหนดค่าด้านข้าง (Hirschmann RS20/RS30)
เข้าสู่ระบบโหมดการกำหนดค่าส่วนกลางของสวิตช์ เปิดใช้งาน PTP ระบุเวอร์ชันโปรโตคอลเป็น IEEE 1588-2008 (PTPv2) และตั้งค่ากลไกการหน่วงเวลาส่วนกลางเป็นนาฬิกาโปร่งใส P2P
กำหนดค่าฟิสิคัลพอร์ตทั้งสองพอร์ตที่เชื่อมต่อเซ็นเซอร์สองตัวเป็นพอร์ตนาฬิกาโปร่งใส P2P อนุญาต-แพ็กเก็ตเฉพาะ Pdelay คอมมิตและบันทึกการกำหนดค่า และรีสตาร์ทเพื่อให้มีผล
ครั้งที่สอง การกำหนดค่าเซ็นเซอร์หลัก
ติดตั้งแพ็คเกจเครื่องมือ linuxptp และแก้ไข `/etc/linuxptp/ptp4l.conf`
ตั้งค่าลำดับความสำคัญ 1 ถึง 128 และลำดับความสำคัญ 2 ถึง 128 เปิดใช้งาน masterOnly 1 (โหมดหลักที่บังคับ) ระบุความล่าช้า_กลไก (P2P) และเชื่อมโยงกับอินเทอร์เฟซเครือข่ายที่เกี่ยวข้อง
เริ่มบริการ ptp4l ใหม่ และยืนยันว่าบันทึกแสดงว่าอุปกรณ์อยู่ในโหมดหลัก
ที่สาม การกำหนดค่าทาส
ติดตั้ง Linux PTP และแก้ไขไฟล์การกำหนดค่า
ตั้งค่าลำดับความสำคัญ 1 ถึง 130, ลำดับความสำคัญ 2 ถึง 130, หลักเท่านั้นเป็น 0 และกลไกเวลาแฝงเป็น P2P สำหรับการซิงโครไนซ์ ผูกการ์ดอินเทอร์เฟซเครือข่ายที่เกี่ยวข้อง
หลังจากรีสตาร์ทบริการแล้ว ให้ดำเนินการ `sudo phc2sys -s /dev/ptp0 -w` เพื่อซิงโครไนซ์นาฬิกาฮาร์ดแวร์ PTP กับนาฬิการะบบ
IV. การตรวจสอบความถูกต้อง
เรียกใช้ `ptp4l -i eth0 -m -q` เพื่อยืนยันว่าออฟเซ็ตมีเสถียรภาพภายใน ±1~5 ไมโครวินาที ไม่มีการแจ้งเตือนการเปลี่ยนต้นแบบที่ดีที่สุด และการแลกเปลี่ยนข้อความ Pdelay เป็นเรื่องปกติ การดำเนินการนี้ทำให้การกำหนดค่าการซิงโครไนซ์ที่มีความแม่นยำสูง-เสร็จสมบูรณ์

