আমি কীভাবে একটি স্থানীয় এনটিপি সার্ভার সেটআপ করব?


16

আমি এটি ব্যবহার করে উবুন্টু সার্ভার 10.04 এ এনটিপি সার্ভার ইনস্টল করেছি:

sudo apt-get install ntp

এনটিপি ডিমন 123 বন্দরে কাজ করছে এবং শুনছে বলে মনে হচ্ছে।

তবে, আমি অন্য মেশিন থেকে সময় পেতে সক্ষম হইনি:

sudo ntpdate -u my_ntp_server
23 Nov 18:48:41 ntpdate[2990]: no server suitable for synchronization found

এটি করার জন্য কি কোনও প্রয়োজনীয় কনফিগারেশন রয়েছে?

উত্তর:


20

উবুন্টু ফোরামগুলি থেকে কীভাবে করা যায় তা এখানে রয়েছে: http://ubuntuforums.org/showthread.php?t=862620

ফ্ল্যাগরেন্ট অনুলিপি-পাস্তা:

HOWTO: একটি এনটিপি সার্ভার সেট আপ করুন

এই টিউটোরিয়ালটিতে আপনার নেটওয়ার্ককে স্থানীয় নেটওয়ার্ক টাইম প্রোটোকল (এনটিপি) সার্ভার হিসাবে সেটআপ করার পদ্ধতি এবং / অথবা সঠিক সিস্টেমের নিয়মিত রক্ষণাবেক্ষণের জন্য কীভাবে এনটিপি ডিমন ব্যবহার করা যায় তা বর্ণনা করা হয়েছে।

এনটিপি কী?

নেটওয়ার্ক টাইম প্রোটোকল (এনটিপি) এমন একটি প্রোটোকল যা নেটওয়াকড টাইম সার্ভারের সাথে স্থানীয় সময় ঘড়িগুলি সঠিকভাবে সিঙ্ক্রোনাইজ করার জন্য তৈরি করা হয়েছিল। টাইম সার্ভারের এনটিপি নেটওয়ার্ক একটি শ্রেণিবদ্ধ পদ্ধতি হিসাবে সেট আপ করা হয়েছে, যে কোনও ব্যবহারকারী কোনও স্তরে সার্ভার হিসাবে সিস্টেমে প্রবেশ করতে পারে (আরও তথ্যের জন্য উইকিপিডিয়া পৃষ্ঠা দেখুন)।

এনটিপি হায়ারার্কি বিভিন্ন স্তরে বিভক্ত, যাকে ক্লক স্ট্রাটা বলে। সর্বাধিক সঠিক স্তর, স্ট্র্যাটাম 0, পারমাণবিক ঘড়ি ইত্যাদির জন্য সংরক্ষিত থাকে পরবর্তী স্তর, স্ট্র্যাটাম 1 সাধারণত স্থানীয়ভাবে স্ট্র্যাটাম 0 ক্লকের সাথে সংযুক্ত নেটওয়্যার্কড মেশিনগুলি দ্বারা ব্যবহৃত হয়। স্ট্র্যাটাম 2 ... 15 হ'ল এমন এনটিপি মেশিন যা পরিবর্তিতভাবে নিম্ন স্তরের ঘড়ি এবং একে অপরের সাথে সংযুক্ত থাকে।

এই গাইড স্ট্র্যাটাম 1 এবং 2 মেশিনের সাথে কীভাবে নির্ভুলভাবে সিঙ্ক্রোনাইজ করা যায় এবং সারা দিন যতটা সম্ভব সিস্টেম ঘড়ির যথাযথ বজায় রাখা যায় তা বর্ণনা করে। আপনার স্থানীয় নেটওয়ার্কের অন্যান্য মেশিনগুলির জন্য আপনার মেশিনকে স্ট্র্যাটাম 2/3 সার্ভার হিসাবে চালানোর অনুমতি দেওয়ার ক্ষেত্রে বিভাগগুলিও অন্তর্ভুক্ত রয়েছে।

আমার কি এনটিপি সার্ভার তৈরি করতে হবে?

না ... একেবারে না! যদি আপনি মানক সময় (এবং একে অপরের সাথে) কিছু অজানা পার্থক্য করে আপনার নেটওয়ার্কের ঘড়িগুলি নিয়ে সন্তুষ্ট হন তবে আপনাকে এনটিপি সার্ভার সেট আপ করতে হবে না। বায়োঞ্জিনিয়ারিং পরীক্ষার জন্য <1 এমএসের মধ্যে স্থানীয় নেটওয়ার্কে একাধিক মেশিন সিঙ্ক্রোনাইজ করার জন্য আমি আমার ল্যাপটপে একটি সেট আপ করেছি। নীচে বর্ণিত এছাড়াও আরও বিভিন্ন সুবিধা রয়েছে advant

প্রেরণা:

নিয়মিতভাবে, অশোধিত উবুন্টু বাক্সগুলি ntpdate ( /usr/sbin/ntpdate) ব্যবহার করে কিছু বাহ্যিক টাইম সার্ভারের সাথে পর্যায়ক্রমে ঘড়িটি সিঙ্ক্রোনাইজ করে। এই পদ্ধতির ঘড়িটি একটি কোর্স রেজোলিউশনের সাথে (সাধারণত দিনে একবার) সমলয় করে।

কম্পিউটারের ঘড়িগুলি অসম্পূর্ণ এবং দিনের বেলা (সঠিক) টাইম সার্ভার থেকে চলে যাবে। তদ্ব্যতীত, বিভিন্ন কম্পিউটারের ঘড়িতে ড্রিফটের হারগুলি পৃথক হয়, যেমন দিনের শেষে স্থানীয় স্থানীয় নেটওয়ার্কওয়ালা মেশিনগুলির মধ্যে উল্লেখযোগ্য পার্থক্য থাকতে পারে, যা কিছু নির্দিষ্ট অপারেশনে হস্তক্ষেপ করতে পারে (উদাহরণস্বরূপ, উত্স কোডটি সরানোর সময় কখনও কোনও মেকফিলের অভিযোগ থাকতে পারে) বিভিন্ন মেশিন?)।

আপনার নেটওয়ার্কের কোনও মেশিনে স্থানীয়ভাবে এনটিপি ডিমন চালানো সম্ভব। এর একাধিক সুবিধাগুলি রয়েছে: প্রথমত, এনটিপি ডেমন ধীরে ধীরে আপনার স্থানীয় মেশিনের প্রবাহের হার "শেখায়" এবং এটি সারা দিন ধরে সংশোধন করতে পারে। উচ্চ স্তরের সময় সার্ভারের সাথে সিঙ্ক্রোনাইজেশন দিনে একাধিক বার সংঘটিত হয় এবং সিঙ্ক্রোনাইজেশনটিকে আরও সঠিক করে তুলতে অনেকগুলি বিভিন্ন টাইম সার্ভার একযোগে ব্যবহৃত হতে পারে। এই পদ্ধতিতে, এনটিপি ডেমন যথাযথ সময় ক্লায়েন্ট হিসাবে কাজ করে, আপনার সিস্টেম ঘড়িটি যথাসম্ভব মান সময়কে কাছে রাখে।

সঠিক সিস্টেমের ঘড়িটি বজায় রাখার পাশাপাশি, এনটিপি ডেমন আপনার নেটওয়ার্কের একটি মেশিনকে (যদি আপনি চান) এনটিপি টাইম সার্ভার হিসাবে চালনা করার অনুমতি দেয়। এটি করার ফলে আপনার স্থানীয় নেটওয়ার্কের অন্যান্য মেশিনগুলি আপনার ল্যান টাইম সার্ভারের সাথে খুব দ্রুত এবং নির্ভুল পদ্ধতিতে সিঙ্ক্রোনাইজ করতে দেয়, যেহেতু নেটওয়ার্কের প্রবণতা হ্রাস করা হয়েছে। এইভাবে, আপনার নেটওয়ার্কের মেশিনগুলির মধ্যে ঘড়ির মধ্যে পার্থক্যগুলি যতটা সম্ভব ন্যূনতম রাখা হয়েছে। ম্যাক এবং এমনকি উইন্ডোজ বাক্সগুলিও একটি এনটিপি সার্ভারের সাথে সিঙ্ক্রোনাইজ করতে সক্ষম, আপনি যদি একটি সেট আপ করেন।

অন্যান্য, কম ব্যক্তিগত, এনটিপি সার্ভার হিসাবে একটি মেশিন স্থাপনের জন্য অনুপ্রেরণা রয়েছে। প্রথমত, এটি করা উচ্চ স্তরের এনটিপি সার্ভারগুলিতে স্ট্রেস হ্রাস করতে পারে, কারণ আপনার ল্যানের অন্যান্য মেশিনগুলি স্থানীয়ভাবে প্রতিষ্ঠিত টাইম সার্ভারের সাথে সিঙ্ক্রোনাইজ করতে পারে। এছাড়াও, এনটিপিডিকে এনটিপিডি (যা এর কার্যকারিতা নকল করে) এর জন্য -Q পতাকা ব্যবহারের পক্ষে অবচিত করা হয়েছে। সুতরাং, আপনি পটভূমিতে অবিচ্ছিন্নভাবে এনটিপিডি চালাতে না চাইলেও, শেষ পর্যন্ত এনটিপিডিটি এনটিপিডি দ্বারা প্রতিস্থাপন করা হবে, সুতরাং আপনি এখনই এটির সাথে পরিচিত হতে চান

এনটিপিডির সাহায্যে কীভাবে সঠিক সিস্টেম ক্লকটি বজায় রাখা যায়?

  1. এনটিপি ডিমন ইনস্টল করুন

প্রথমে এনটিপি ডিমন ইনস্টল করুন (এনটিপিডি):

sudo aptitude install ntpd

যেমন আগেই উল্লেখ করা হয়েছিল, এনটিপিডি ক্লায়েন্ট হিসাবে (আপনার সিস্টেমের সময়কে সিঙ্ক্রোনাইজ করা) এবং সার্ভার হিসাবে (অন্যান্য মেশিনের জন্য সঠিক সময় সরবরাহ করতে পারে) উভয়ই কাজ করতে পারে।

Allyচ্ছিকভাবে, আপনি পূর্ববর্তী (অবনমিত) সময় সিঙ্ক্রোনাইজেশন প্রোগ্রাম, এনটিপিডিটও মুছে ফেলতে চাইতে পারেন। আপনি এনটিপিডি কাজ করার পরে এটি করা বুদ্ধিমান হতে পারে

sudo aptitude remove ntpdate
  1. ডেমনটি সঠিকভাবে কনফিগার করুন

এনটিপিডির কনফিগারেশন ফাইলটি এখানে অবস্থিত /etc/ntp.conf। ডিফল্ট উবুন্টু ফাইলটির সর্বোত্তম পারফরম্যান্সের জন্য সম্ভবত কিছু সংশোধন প্রয়োজন।

আপনি যে প্রথম বিভাগটি সংশোধন করতে চাইতে পারেন তা হ'ল সার্ভারগুলির সাথে সিঙ্ক্রোনাইজ করার তালিকা। ডিফল্ট বিভাগ সম্ভবত নিম্নলিখিত হিসাবে দেখায়:

# You do need to talk to an NTP server or two (or three).
server ntp.ubuntu.com

সর্বাধিক সঠিক সময় পাওয়ার জন্য, একাধিক বিভিন্ন এনটিপি সার্ভারের সাথে যোগাযোগ করা ভাল, এবং তাদের যথাসম্ভব আপনার শারীরিক অবস্থানের কাছে রাখাই ভাল। অনলাইনে বিভিন্ন বিভিন্ন সার্ভারের তালিকা রয়েছে, সম্ভবত সেরাটি এখানেই রয়েছে। ব্যবহারকারীর যথাযথ সংখ্যা সম্পর্কে কিছু বিতর্ক রয়েছে। দু'জনের চেয়ে একটি ভাল এবং তিন বা ততোধিক সম্ভবত একটি ভাল ধারণা, যতক্ষণ না আপনি খুব বেশি বোর্ডের উপরে না যান। আমি ব্যবহৃত কয়েকটি টাইম সার্ভারের উদাহরণ নিম্নলিখিত:

server nist1-dc.WiTime.net iburst
server ntp0.mcs.anl.gov
server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org

একবার কয়েকটি ভাল সার্ভার সন্ধান করা হয়ে গেলে, 'iburst'সর্বাধিক প্রতিশ্রুতিবদ্ধ পরে তালিকায় এগুলি যুক্ত করুন । এই ক্ষেত্রে:

server nist1-dc.WiTime.net iburst

এটি এনটিপিডি শুরু করার পরে খুব দ্রুত এই সার্ভারের সাথে সিঙ্ক্রোনাইজ করবে। অন্যথায়, এনটিপিডি আস্তে আস্তে সার্ভার তালিকার সাথে চুক্তির দিকে ঝুঁকবে its

এছাড়াও, অস্থায়ীভাবে আপনার ইন্টারনেট সংযোগটি হারাতে চাইলে আপনার বর্তমান স্থানীয় সময়কে ডিফল্ট হিসাবে সরবরাহ করতে আপনার সার্ভার তালিকার নীচে কয়েকটি অতিরিক্ত লাইন যুক্ত করুন:

server 127.127.1.0
fudge 127.127.1.0 stratum 10

আপনি যদি কোনও ল্যাপটপ বা অন্য মেশিনে ইন্টারনেট থেকে বিরতিবিচ্ছিন্ন সময়সীমার সাথে এনটিপিডি চালিয়ে যাচ্ছেন তবে এটি কোনও হতাশাকে রোধ করবে।

সব মিলিয়ে সার্ভার তালিকার নীচের মতো দেখতে হবে (এটি আমার, আপনার সার্ভারগুলি সম্ভবত অন্যরকম হবে):

# You do need to talk to an NTP server or two (or three).
server nist1-dc.WiTime.net iburst
server ntp0.mcs.anl.gov
server 0.us.pool.ntp.org
server 1.us.pool.ntp.org
server 2.us.pool.ntp.org
server 3.us.pool.ntp.org
server 127.127.1.0
fudge 127.127.1.0 stratum 10
  1. কনফিগারেশন কাজ করে তা নিশ্চিত করুন

আপনার /etc/ntp.confফাইলটিতে এখন একটি সঠিক সার্ভারের তালিকা রয়েছে , এটি সময়টি ডেমন চালানোর সময় হয়েছে এবং আপনি সঠিকভাবে সিঙ্ক্রোনাইজ করছেন কিনা তা দেখার সময়! আপনার একটি সক্রিয় ইন্টারনেট সংযোগ রয়েছে তা নিশ্চিত করুন এবং তারপরে চালান:

sudo /etc/init.d/ntp restart

এর পরে, আপনি কোনও টাইম সার্ভারের সাথে সিঙ্ক্রোনাইজ করছেন কিনা তা দেখতে আপনার সিস্টেম লগটি নিরীক্ষণ করুন:

tail -f /var/log/syslog

প্রায় 10-15 সেকেন্ডের মধ্যে (বা 15-20 মিনিটের অবধি যদি আপনি আপনার প্রিয় সার্ভারের পরে 'আইবুর্স্ট' লাগাতে ভুলে যান), আপনার সিস্টেমে লগতে নিম্নলিখিতগুলির মতো কিছু দেখতে হবে:

Jul 17 16:50:22 hostname ntpd[22402]: synchronized to 140.221.9.20, stratum 2

যদি এই বার্তাটি কখনও না আসে, আপনি এখনও এনটিপি সার্ভার নেটওয়ার্কের সাথে সঠিকভাবে সিঙ্ক্রোনাইজ হন নি। নিম্নলিখিতটি ব্যবহার করে আপনি যে এনটিপি সহকর্মীদের সাথে যোগাযোগ করছেন তার তালিকা পরীক্ষা করুন:

ntpq -c lpeer

যদি 'বিলম্ব', 'অফসেট', এবং 'জিটার' ক্ষেত্রগুলি শূন্য নয় এবং আপনি সিঙ্ক্রোনাইজ না হয়ে থাকেন তবে এর সম্ভবত সম্ভবত আপনাকে কিছুক্ষণ অপেক্ষা করতে হবে। আপনার সার্ভারের তালিকায় আপনি 'আইবুর্স্ট' যুক্তিটি sertedোকিয়েছেন তা আবার পরীক্ষা করুন! আমার সহকর্মীরা, রেফারেন্সের জন্য, নীচের মতো কিছু দেখতে:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*milo.mcs.anl.go 192.5.41.40      2 u    4   64   77   46.213   67.753   2.207
-europium.canoni 193.79.237.14    2 u   63   64   37   97.375   71.020   1.875
-dtype.org       69.25.96.13      2 u    2   64   77   86.956   69.178   1.804
+smtp130.junkema 216.218.254.202  2 u    2   64   77   87.266   67.677   0.916
+kechara.flame.o 216.218.254.202  2 u    -   64   77   89.183   68.717   1.713
-host2.kingrst.c 99.150.184.201   2 u    -   64   77   24.306   62.121   2.608
 LOCAL(0)        .LOCL.          10 l   59   64   37    0.000    0.000   0.002
  1. শেয়ার করুন! (ঐচ্ছিক)

একবার এনটিপিডি চলমান এবং আপনি নির্বাচিত সময় সার্ভারগুলির সাথে সিঙ্ক্রোনাইজ হয়ে গেলে আপনি অন্যান্য মেশিনগুলির জন্য টাইম সার্ভার হিসাবে কাজ করার জন্য এটি সেট আপ করতে পারেন। এটি করতে, নিম্নলিখিতগুলির মতো একটি বিভাগ যুক্ত করুন /etc/ntp.conf:

# Allow LAN machines to synchronize with this ntp server
restrict 192.168.1.0 mask 255.255.255.0 nomodify notrap
restrict 192.168.2.0 mask 255.255.255.0 nomodify notrap
You may add as many (or few) CIDR address blocks to allow to synchronize with your machine as you'd like. I included those commonly used with Linksys (192.168.1.*) and SMC (192.168.2.*) routers.
  1. সিংক্রোনাইজ! (ঐচ্ছিক)

একবার আপনি 1-5 পদক্ষেপ ব্যবহার করে একটি এনটিপি সার্ভার সেট আপ করার পরে, আপনি আপনার নেটওয়ার্কের অন্যান্য মেশিনগুলি বিভিন্ন সার্ভারে আপনার সার্ভারের সাথে সিঙ্ক্রোনাইজ করতে পারেন। আমি নীচে তাদের কয়েকটির রূপরেখা দিচ্ছি:

ntpd:

আপনি যদি অন্য মেশিনে এনটিপিডি ইনস্টল করে থাকেন তবে আপনি নিজের এনটিপিপিএনফ ফাইলের সার্ভারের তালিকায় আপনার প্রথম সার্ভারটি ব্যবহার করতে পারেন, বা -Q বিকল্পের সাথে এক সময় সিঙ্ক্রোনাইজ করতে পারেন:

ntpd -q [IP address of your server]

ntpdate:

যদি আপনি এখনও অন্য মেশিনে এনটিপিডিট ইনস্টল করেন তবে আপনি এটি আপনার সার্ভারের সাথে সিঙ্ক্রোনাইজ করতে নিম্নলিখিত হিসাবে ব্যবহার করতে পারেন:

ntpdate [IP address of your server]

দ্রষ্টব্য: আপনি যদি কোনও মেশিনে এনটিপিডি চালিয়ে যাচ্ছেন এবং কোনও কারণে সময় নির্ধারণের জন্য এনটিপিডিট ব্যবহার করতে চান, আপনাকে অবশ্যই -u বিকল্পটি ব্যবহার করতে হবে।

উইন্ডোজ:

উইন্ডোজ মেশিনগুলি এনটিপির সিম্পল নেটওয়ার্ক টাইম প্রোটোকল (এসএনটিপি) নামে একটি সহজ সংস্করণ ব্যবহার করে এবং এনটিপি সার্ভারের সাথে সিঙ্ক্রোনাইজ করতে পারে। আপনার নতুন সার্ভারের সাথে সিঙ্ক্রোনাইজ করার জন্য, সময়টিতে ডাবল ক্লিক করুন এবং "ইন্টারনেট সময়" ট্যাবে যান। "সার্ভার" ক্ষেত্রে আপনার সার্ভারের আইপি ঠিকানাটি রাখুন। ল্যান টাইম সার্ভারের সাথে উইন্ডোজ এক্সপি সিঙ্ক্রোনাইজ করার একটি স্ক্রিনশট সংযুক্ত করেছি, কারও আগ্রহী হওয়া উচিত।

এটাই! পুরো প্রক্রিয়াটি শক্ত নয়, তবে এমন কাউকে বিভ্রান্ত করতে পারে যিনি এর আগে এনটিপি নেটওয়ার্কের সাথে বেশি কিছু করেন নি। আশা করি এটা কাজে লাগবে! আপনার সার্ভার সেট আপ করতে আপনার যদি কোন সমস্যা হয় তবে আমাকে জানান।

মাইক

লিংক

আমি নীচের লিঙ্কগুলি সহায়ক বলে মনে করেছি ... আপনিও করতে পারেন!

https://help.ubuntu.com/7.10/server/C/NTP.html http://linuxwave.blogspot.com/2007/0...tp-server.html http: //lists.ntp.isc। org / pipermail / q ... er / 011889.html http://www.linuxhomenetering.com/w...Fntp.conf_File http://www.ntp.org/ntpfaq/NTP-a-faq.htm


লিঙ্কের জন্য ধন্যবাদ। আসলে, আমি আমার কনফিগারেশন পরিবর্তন হয়নি! এটি কিছু সময় পরে কাজ করেছে।
খালেদ

আপনার এনটিপি সার্ভারে আপনি ntpdate -s a_stratum_1_server_addressএটিকে অবিলম্বে সিঙ্ক করতে বাধ্য করতে চালাতে পারেন। তারপরে আপনার অন্যান্য (ক্লায়েন্ট) মেশিনে, 'এনটিপিডিট-কিউ আপনার_লোকাল_এনটিপি_সেরাভার` চলছে এমন কিছু দিয়ে প্রতিক্রিয়া জানানো উচিতserver your_local_ntp_server_ip, stratum 2, offset -0.012221, delay 0.02618
কিথ রেনল্ডস

কেবলমাত্র একটি লিঙ্কের উত্তর পুরানো হতে পারে। উত্তরের গুরুত্বপূর্ণ তথ্য অন্তর্ভুক্ত করুন।
জিটা

5

এটি সম্পর্কে অনেক লিঙ্ক রয়েছে এবং আমার কাছে মনে হয় যে তারা পদ্ধতিটি জটিল করে তুলেছে। আমার ক্ষেত্রে আমার কাছে একটি মেশিন রয়েছে যা প্রক্সি সার্ভার এবং ফায়ারওয়াল হিসাবে কাজ করে, এবং আমার অন্যরা এটির মাধ্যমে ইন্টারনেটে সংযুক্ত। আমি ফায়ারওয়ালে পোর্ট খুলতে চাইনি। সুতরাং প্রক্সি সার্ভারটি অবশ্যই সময় (এনটিপি) সার্ভার হতে হবে এবং অন্যান্য মেশিনগুলি ( ক্লায়েন্ট ) এ থেকে সময়টি পাবে।

আপনাকে অবশ্যই সমস্ত মেশিনে এনটিপি ইনস্টল করতে হবে এবং আপনারও সেগুলির উপরে এনটিপিকিউ ইনস্টল করা উচিত।

প্রথমে দেখুন এনটিপি কাজ করছে কিনা। ডিফল্টরূপে, এনটিপিডি (এনটিপি ডিমন) ইনস্টল হওয়ার সাথে সাথে চলতে থাকবে এবং ডিফল্টদের কাজ করা উচিত। তবে এনটিপি তাত্ক্ষণিকভাবে কাজ করে না, তাই কিছুক্ষণ অপেক্ষা করুন। তারপরে, আদেশটি:

ntpq -c lpeer

আপনাকে এমন আউটপুট দেয় যা দেখতে এরকম কিছু দেখাচ্ছে:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+golem.canonical 193.79.237.14    2 u  170 1024  377  140.458   -0.655   3.234
*gatekeeper.tss. 204.123.2.72     2 u  608 1024  377   84.650    2.168   0.471

বা:

ntpq --numeric --peers

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+91.189.89.199   193.79.237.14    2 u  652 1024  377  140.151   -0.242   2.821
*66.7.96.1       204.123.2.72     2 u   64 1024  377   85.074    2.409   0.963

যদি তা হয় তবে আপনি সংযুক্ত আছেন এবং আপনার সময় সার্ভারটি সময় পাচ্ছে। যদি না হয়, ব্যবহার করুন

ps -e | grep "ntp" 

এটি নিশ্চিত হওয়ার জন্য যে এনটিপি চলছে, এবং আবার চেষ্টা করুন। এনটিপি পুনরায় চালু করার চেষ্টা করুন:

sudo /etc/init.d/ntp restart

সংযোগ স্থাপনের আগে এটি কিছু "সময়" (দুঃখিত!) নিতে পারে। ডিমন সার্ভারগুলি খুব প্রায়শই পোল করে না। উপরের আউটপুটে "যখন" কলামটি সার্ভারটি পোল হওয়ার পরে সেকেন্ডে সময় দেখায়।

এখন, আপনাকে সময় সার্ভারটি আপনার অন্যান্য মেশিনে সময় প্রেরণ করতে হবে।

ফাইলটি সম্পাদনা করুন /etc/ntp.confসার্ভারে । আপনার নেটওয়ার্কের জন্য আপনাকে একটি লাইন যুক্ত করতে হবে। আমার ক্ষেত্রে, আমার কাছে একটি 10.0.0.0 নেটওয়ার্ক রয়েছে। Ntp.conf ফাইলে আমি লাইনটি যুক্ত করেছি:

broadcast 10.255.255.255

আপনার নেটওয়ার্কের প্রতিটি বিভাগের জন্য আপনাকে অবশ্যই একটি সম্প্রচার লাইন যুক্ত করতে হবে। আপনার নেটওয়ার্কটি যদি আমার মত সহজ হয় তবে উপরের মত একটি লাইন আপনার যা প্রয়োজন তা হল। এখন, উপরের কমান্ডটি ব্যবহার করে এনটিপি পুনরায় চালু করুন, এবং এনটিপিকিউ ব্যবহার করে আবার চেক করুন, এবং আপনার দেখতে হবে:

     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
+golem.canonical 193.79.237.14    2 u   70 1024  377  140.151   -0.242   2.821
*gatekeeper.tss. 204.123.2.72     2 u  506 1024  377   84.650    2.168   0.241
 10.255.255.255  .BCST.          16 u    -   64    0    0.000    0.000   0.002

ভয়েলা, এটি সম্প্রচার করছে।

এখন, আপনাকে অবশ্যই প্রতিটি ক্লায়েন্ট মেশিনকে আপনার সম্প্রচার সার্ভার থেকে সময় আনতে হবে make প্রত্যেকটিতে ফাইল সম্পাদনা করুন:

/etc/ntp.conf

এবং আপনি সার্ভারগুলি নির্দিষ্ট করে কিছু লাইন দেখতে পাবেন।

একটি লাইন যুক্ত করুন

server 10.10.10.1

বা আপনার সার্ভারের ঠিকানা যাই হোক না কেন। তারপরে উপরের কমান্ডটি ব্যবহার করে ক্লায়েন্ট মেশিনে এনটিপি পুনরায় চালু করুন। বিকল্পভাবে, আপনি প্রক্রিয়া আইডি পেতে পারেন এবং কেবল এটি হত্যা করতে পারেন এবং এটি আবার চালাতে পারেন। যাই হোক.

তারপরে, পর্যাপ্ত সময়ের পরে, এনটিপিকিউ দিয়ে চেক করুন:

ntpq --numeric --peers
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
*10.10.10.1      66.7.96.1        3 u  123 1024  377    0.430    1.022   1.831

এবং আপনি দেখতে পাচ্ছেন যে ক্লায়েন্ট সময় সার্ভারটি ব্যবহার করছে।

এটি কিছুটা সময় নেয়।


ntpdate -s a_stratum_1_server_addressএটিকে জোর করে ভোট দেওয়ার জন্য এবং তত্ক্ষণাত সিঙ্ক্রোনাইজ করার জন্য আপনি আপনার এনটিপি সার্ভারে চালনা করতে পারেন ।
কিথ রেইনল্ডস

এই ধরণের সম্প্রচারটি কি সমস্ত সুইচ দ্বারা সমর্থিত? যেমন ইউডিপি সম্প্রচারটি বেশিরভাগ স্যুইচ / রাউটার দ্বারা অবরুদ্ধ করা হচ্ছে।
তানাসিস

1

গৃহীত উত্তর (জুলাই 2018 হিসাবে) আমার পক্ষে কার্যকর হয়নি। এই অন্যান্য পদ্ধতিটি জুলাই 2018 এ উবুন্টু 16.04 এলটিএসে দুর্দান্ত কাজ করেছে:

ইনস্টল না থাকলে এনটিপি ইনস্টল করুন:

sudo apt-get update
sudo apt-get install ntp

এনটিপি পরিষেবাকে অনুরোধগুলি গ্রহণের অনুমতি দেওয়ার জন্য কনফিগারেশন ফাইল সম্পাদনা করুন :

sudo nano /etc/ntp.conf --syntax=sh

এই লাইনটি মন্তব্য করুন:

# If you want to provide time to your local subnet, change the next line.
# (Again, the address is an example only.)
# broadcast 192.168.111.255

প্রতি:

# If you want to provide time to your local subnet, change the next line.
# (Again, the address is an example only.)
broadcast 192.168.111.255

এনটিপি পরিষেবা পুনরায় চালু করুন:

sudo /etc/init.d/ntp restart

এখন আপনার এনটিপি সার্ভারটি অবশ্যই কাজ করছে এবং অন্য কম্পিউটারগুলিকে আপনার সাথে সিঙ্ক্রোনাইজ করার অনুমতি দেবে। উপরের যে কোনও পরীক্ষা যেমন ntpdate -u YourComputerঠিক আছে ঠিক তেমন কাজ করা উচিত।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.