Linux এনভায়রনমেন্টের উপর আপনার আগের ফোকাস, Hirschmann RS20/RS30 ইন্ডাস্ট্রিয়াল সুইচ, এবং BMCA দ্বন্দ্ব এড়াতে P2P মোডের উপর ভিত্তি করে, ডুয়াল-সেন্সর PTP হাই-নির্ভুল সিঙ্ক্রোনাইজেশনের সম্পূর্ণ কনফিগারেশন ধাপগুলি নিম্নরূপ:
I. স্যুইচ-সাইড কনফিগারেশন (Hirschmann RS20/RS30)
সুইচের গ্লোবাল কনফিগারেশন মোডে লগ ইন করুন, PTP সক্ষম করুন, প্রোটোকল সংস্করণটিকে IEEE 1588-2008 (PTPv2) হিসাবে নির্দিষ্ট করুন এবং P2P স্বচ্ছ ঘড়িতে বিশ্বব্যাপী বিলম্ব প্রক্রিয়া সেট করুন।
P2P স্বচ্ছ ঘড়ি পোর্ট হিসাবে দুটি সেন্সর সংযোগকারী দুটি ফিজিক্যাল পোর্ট কনফিগার করুন, Pdelay-নির্দিষ্ট প্যাকেটের অনুমতি দিন, কনফিগারেশনটি কমিট এবং সংরক্ষণ করুন এবং কার্যকর করার জন্য পুনরায় চালু করুন।
২. মাস্টার সেন্সর কনফিগারেশন
linuxptp টুল প্যাকেজ ইনস্টল করুন এবং `/etc/linuxptp/ptp4l.conf` সম্পাদনা করুন।
priority1 তে 128 এবং priority2 তে 128 সেট করুন, MasterOnly 1 (ফোর্সড মাস্টার মোড) সক্ষম করুন, delay_mechanism (P2P) নির্দিষ্ট করুন এবং সংশ্লিষ্ট নেটওয়ার্ক ইন্টারফেসের সাথে আবদ্ধ করুন।
ptp4l পরিষেবাটি পুনরায় চালু করুন এবং নিশ্চিত করুন যে লগগুলি দেখায় যে ডিভাইসটি মাস্টার মোডে রয়েছে৷
III. স্লেভ কনফিগারেশন
লিনাক্স পিটিপি ইনস্টল করুন এবং কনফিগারেশন ফাইলটি সম্পাদনা করুন।
সিঙ্ক্রোনাইজেশনের জন্য priority1 থেকে 130, priority2 তে 130, masterOnly 0, এবং P2P-এ লেটেন্সি মেকানিজম সেট করুন। সংশ্লিষ্ট নেটওয়ার্ক ইন্টারফেস কার্ড আবদ্ধ করুন।
পরিষেবাটি পুনরায় চালু করার পরে, PTP হার্ডওয়্যার ঘড়িকে সিস্টেম ঘড়ির সাথে সিঙ্ক্রোনাইজ করতে `sudo phc2sys -s /dev/ptp0 -w` চালান।
IV নির্ভুলতা যাচাই
অফসেট ±1~5 মাইক্রোসেকেন্ডের মধ্যে স্থিতিশীল তা নিশ্চিত করতে `ptp4l -i eth0 -m -q` চালান, কোন সেরা মাস্টার পরিবর্তিত অ্যালার্ম নেই, এবং Pdelay বার্তা বিনিময় স্বাভাবিক। এটি উচ্চ-নির্ভুল সিঙ্ক্রোনাইজেশন কনফিগারেশন সম্পূর্ণ করে।

