বিচ্ছিন্ন নেটওয়ার্কে আমার কাছে দুটি লিনাক্স মেশিন (এ এবং বি) রয়েছে। সেগুলি অবশ্যই সময়-সমলয় হতে হবে। মেশিন এ মাঝেমধ্যে চালিত হয় এবং অবশ্যই এটি সময় পরিবেশন করতে পারে, কারণ এটি একটি অনুমোদিত সময় উত্স (জিপিএস) এর সাথে সংযুক্ত রয়েছে। মেশিন বি কেবল চালিত হয় যদি মেশিন এ চালিত হয় তবে এটি এম্বেডড লিনাক্স ডিভাইস এবং এর পাওয়ারের অবস্থাটি প্রায়শই পরিবর্তিত হবে। মেশিনের অন্য সিস্টেমে অ্যাক্সেস নেই। এটি একটি বদ্ধ নেটওয়ার্ক।
আমি বুঝতে পারি যে এটি এনটিপির পক্ষে বেশ লম্বা অর্ডার, কারণ এনটিপি সাধারণত বেশ কয়েকটি সার্ভারের সাথে যোগাযোগের প্রত্যাশা করে। মেশিন বি এ সঠিকভাবে কাজ করতে আমার সমস্যা হচ্ছে Machine মেশিন এ এর শক্ত ঘন্টা পরে থাকার পরে, হঠাৎ এটি পরিবর্তিত হয় এবং মেশিন বি কাজ করে। যাইহোক, মেশিন এ যখন নিচে নেমেছে (এবং এভাবে মেশিন বি), মেশিন বি আবারও একটি ভাল সময় সিঙ্ক খুঁজে পেতে অক্ষম।
এখানে কিছু এনটিপিডেট তথ্য। দয়া করে মনে রাখবেন যে মেশিন এ এর স্ট্র্যাটাম 1 এর পরেও অপারেশনটি একই আউটপুটটির শেষে শেষ পর্যন্ত ব্যর্থ হয়।
10.10.10.1: সার্ভার বাদ পড়েছে: স্ট্র্যাট খুব বেশি সার্ভার 10.10.10.1, পোর্ট 123 স্ট্র্যাটাম 16, যথার্থ -19, লাফ 11, আস্থা 000 000 রেফিড [10.10.10.1], দেরি 0.02614, ছড়িয়ে 0.00000 ছড়িয়ে পড়ে 4, ফিল্টার 4 এ রেফারেন্স সময়: 00000000.00000000 থু, ফেব্রুয়ারী 7 2036 6: 28: 16.000 উত্স: টাইমস্ট্যাম্প: d3a9bdc4.27ebb350 থু, জুলাই 12 2012 21: 19: 00.155 সংক্রমণ টাইমস্ট্যাম্প: bc17c803.b42dfffe শনি, জানুয়ারী 1 2000 0: 25: 39.703 ফিল্টার বিলম্ব: 0.02625 0.02614 0.02618 0.02625 0.00000 0.00000 0.00000 0.00000 ফিল্টার অফসেট: 39544160 39544160 39544160 39544160 0.000000 0.000000 0.000000 0.000000 দেরি 0.02614, ছত্রাক 0.00000 395441600.451568 অফসেট করুন 1 জানুয়ারী 00:25:39 এনটিপিডিট [677]: সিঙ্ক্রোনাইজেশনের জন্য উপযুক্ত কোনও সার্ভার পাওয়া যায় নি
আমার অনুমান যে মেশিন একটি কেবল সময় পরিবেশন করার জন্য নিজেকে বিশ্বাস করে না। আপটাইম এবং এর ঘড়িটি জিপিএসের সাথে সিঙ্ক করার পরে ৫১ মিনিটের পরে (আগে হতে পারে, আমি জানি না), মেশিন এ সময়টি সঠিকভাবে পরিবেশন করতে শুরু করে, এবং মেশিন বি এটি তুলে নিয়ে যায়। আমার আগে এটি হওয়া দরকার। পছন্দ করুন, সম্ভব হলে কয়েক সেকেন্ডের মধ্যে।
নিম্নলিখিত কনফিগারেশনের (এবং প্রচুর অপেক্ষার সাথে) অবশেষে এটি সফল হয়।
মেশিন একটি ntp.conf:
সার্ভার 127.127.28.0 সত্য মিনিপল 4 ম্যাক্সপোল 4 পছন্দ করে 127.127.28.0 স্ট্র্যাটাম 1 সময় 1 0.420 রিফিড জিপিএস চাপুন
মেশিন বি ntp.conf:
সার্ভার 10.10.10.1 সত্য মিনিপল 4 ম্যাক্সপল 4 পছন্দ করে
ভাল সময় নির্ধারণ না করে মেশিন বিতে এনটিপিকিউ-সি সমকক্ষরা:
রিমোট রিফিড সেন্ট টি যখন পোলে পৌঁছাতে বিলম্ব হয় অফসেট জিটার ================================================== ============================ 10.10.10.1 .এসটিপ। 16 উ 9 16 0 0.000 0.000 0.000
ভাল সময় ঠিক করার সাথে মেশিন বিতে এনটিপি 1-সি পিয়ার্স:
রিমোট রিফিড সেন্ট টি যখন পোলে পৌঁছাতে বিলম্ব হয় অফসেট জিটার ================================================== ============================ * 10.10.10.1 এসএইচএম (0) 2 উ 7 16 17 0.669 2.597 1.808
সুতরাং, এখন প্রশ্নটি উঠেছে: আমি কীভাবে মেশিনকে নিজেই একটি আস্থা তৈরি করব?
মেশিন বি এর আগে এবং পরে মেশিন এ থেকে কিছু ডিবাগ আউটপুট স্থির করে যে মেশিন এ ব্যবহারের পক্ষে যথেষ্ট ভাল ..
আগে..
। # ntpq -c rv এসোসিয়েড = 0 স্থিতি = সি 418 লিপ_এলার্ম, সিঙ্ক_ইউফ_রাডিও, 1 ইভেন্ট, ন_সিস_পিয়ার, সংস্করণ = "এনটিপিডি ৪.২.p4.২০২৪ @ ১.২৩২৪ শুক্র 24 ফেব্রুয়ারী 15:01:45 ইউটিসি 2012 (1)", প্রসেসর = "আর্মভি 7 এল", সিস্টেম = "লিনাক্স / 2.6.35.14", লিপ = 11, স্ট্র্যাটাম = 2, নির্ভুলতা = -19, রুটডলে = 0.000, রুটডিস্প = 44.537, রেফিড = এসএমএম (0), রেফটাইম = d3ab0053.43b44780 শুক্র, জুলাই 13 2012 20: 15: 15.264, ঘড়ি = d3ab0062.e7e03154 শুক্র, জুলাই 13 2012 20: 15: 30.905, পিয়ার = 34819, টিসি = 4, মিন্টসি = 3, অফসেট = 0.000, ফ্রিকোয়েন্সি = 0.000, সিস_জিটার = 3.853, clk_jitter = 36.492, clk_wender = 0.000
পরে ...
। # ntpq -c rv এসোসিয়েড = 0 স্থিতি = 0415 লিপ_নোন, সিঙ্ক_ইউফ_রাডিয়ো, 1 ইভেন্ট, ঘড়ির_সৃজন, সংস্করণ = "এনটিপিডি ৪.২.p4.২০২৪ @ ১.২৩২৪ শুক্র 24 ফেব্রুয়ারী 15:01:45 ইউটিসি 2012 (1)", প্রসেসর = "আর্মভি 7 এল", সিস্টেম = "লিনাক্স / 2.6.35.14", লিপ = 00, স্ট্র্যাটাম = 2, নির্ভুলতা = -19, রুটডেলে = 0.000, রুটডিস্প = 41.278, রেফিড = এসএমএম (0), রেফটাইম = d3ab0063.43b37856 শুক্র, জুলাই 13 2012 20: 15: 31.264, ঘড়ি = d3ab006d.9ee53ec2 শুক্র, জুলাই 13 2012 20: 15: 41.620, পিয়ার = 34819, টিসি = 4, মিন্টিসি = 3, অফসেট = 0.000, ফ্রিকোয়েন্সি = 43.896, সিএস_জিটার = 0.762, clk_jitter = 36.953, clk_wender = 0.000
ntp.conf
থেকে আমরা ফাইলগুলি এবং আউটপুটটি দেখতে পাবntpq -p
? এটি মেশিন এটিকে মিথ্যা টিকার বা অন্য কিছু হিসাবে চিহ্নিত করতে পারে। মেশিন বি যখন মেশিন এ'র উপর নির্ভর করে না, তখন যন্ত্রটি কি জিপিএসের সাথে সিঙ্ক্রোনাইজ হয়? (ntpstat
মেশিন এ আউটপুট এ।)