ডিবিএইচসিপি দ্বারা প্রেরিত এনটিপি তথ্য কীভাবে ওভাররাইড করা যায়?


9

আমার একটি নেটওয়ার্কে একটি সার্ভার রয়েছে যা থেকে তার সমস্ত নেটওয়ার্ক তথ্য প্রাপ্ত হয় DHCP। সমস্যাটি হ'ল ntp-serverপাঠানোটি ইউটিসিতে সেট করা নেই। আমি এর কনফিগারেশন ব্যবহার করতে চান ntpপাওয়া /etc/ntp.confকিন্তু DHCPতথ্য অগ্রগণ্যতা নেয়। আমি কীভাবে ntpdকনফিগারেশনটি /etc/ntp.confপ্রেরণের বিপরীতে ব্যবহার করতে পারি DHCP? এটি করার Debianউপায় কী ?


আপনি কোন এনটিপি ডিমন ব্যবহার করছেন? আপনার ntp.conf বর্তমান বিষয়বস্তু কি? এনটিপিডিট প্যাকেজ ইনস্টল করা আছে? আপনি কোন ডিএইচসিপি ক্লায়েন্ট ব্যবহার করছেন? দেবিয়ান এর কোন সংস্করণ?
জোড়াদেচে

1
1. ডিএইচসিপি-তে বিচ্ছিন্ন করুন 2. এনটিপি সার্ভারটি ইউটিসি ও_ও
ক্রিস এস

ডেবিয়ান স্কিজেজ, ডিফল্ট ntp.conf (এনটিপি প্রবণতা ইনস্টলের পরে আসে)
রিকার্ডো মেরিমন

উত্তর:


7

আমি আপনাকে /etc/dhclient.conf সম্পাদনা / তৈরি এবং এই জাতীয় কিছু দিয়ে "অনুরোধ" রেখাটি সঙ্কলিত করার পরামর্শ দিচ্ছি:

request subnet-mask, broadcast-address, routers, domain-name, domain-name-servers, host-name;

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

man dhclient.confবর্ধিত তথ্যের জন্য পরীক্ষা করুন।


এটি নিখুঁতভাবে কাজ করেছে ... ডেবিয়ানে কেউ এমন কিছু করতে পারে যা / ইত্যাদি / ডিফল্টের লাইন ধরে আরও যায় ...
রিকার্ডো মেরিমন

15

সরাসরি প্রশ্নের উত্তর না দিয়ে তা কার্যকর হতে পারে।

ডিএইচসিপি আচরণ

ডেবিয়ানে (কমপক্ষে) ডিএইচসিপি ক্লায়েন্ট বিদ্যমান এনটিপি পরিষেবা কনফিগারেশনকে ওভাররাইড করছে।

এটি স্ক্রিপ্ট দ্বারা নিয়ন্ত্রিত হয় /etc/dhcp/dhclient-exit-hooks.d/ntp:

[contents from: /etc/dhcp/dhclient-exit-hooks.d/ntp]
NTP_CONF=/etc/ntp.conf
NTP_DHCP_CONF=/var/lib/ntp/ntp.conf.dhcp
...
[hundreds of lines of scripts]

ডিএইচসিপি ক্লায়েন্ট ডিএইচসিপি সার্ভার থেকে এনটিপি সার্ভার গ্রহণ করে, এটি এনটিপি_সিএনএফ পাথ থেকে বর্তমান এনটিপি সার্ভিস কনফিগারেশনটি ধরে ফেলে এবং এটি ডিএইচসিপি-র মাধ্যমে প্রাপ্ত এনটিপি সার্ভারগুলি অন্তর্ভুক্ত করতে পরিবর্তিত করে, এটি এনটিপি_ডিএইচসিপি_সিএনএফ পথে একটি নতুন এনটিপি কনফিগারেশন ফাইল উত্পন্ন করে, এবং শেষ পর্যন্ত এটি এনটিপি সার্ভিসকে বাধ্য করে এই নতুন কনফিগারেশন ফাইল ব্যবহার করতে।

এই ফলাফলটি সর্বদা dhcp এর উপরে এনটিপি সার্ভার ব্যবহার করে। সিস্টেম কনফিগারেশন বাইপাসিং।

এটি যদি জানা না থাকে তবে ডিবাগ করা শক্ত কারণ '/etc/ntp.conf' এ পরিষেবা কনফিগারেশনটি অদৃশ্য অবস্থায় রয়েছে এবং ভিজ্যুয়াল পরিদর্শনে সঠিক। তবে এটি আসলে উপেক্ষা করা হয় এবং চৌর্যবৃত্তির উপর নজর দেওয়া যায় না।

ডিমন দ্বারা এনটিপি সার্ভারগুলি আসলে কী ব্যবহার করছে তা ডিবাগ করার জন্য আপনি 'এনটিপিকি -পিএন' ব্যবহার করতে পারেন।

ডিএইচসিপি এনটিপি বিকল্প এবং সিস্টেম নির্দিষ্ট কনফিগারেশনের মিশ্রণ

যদি আপনার নেটওয়ার্কে কোনও এনটিপি সার্ভার DHCP দ্বারা প্রচারিত হয় এবং আপনি এটিকে উপেক্ষা করতে চান :

ডিএইচসিপি বিকল্পটি /etc/dhclient.confএড়াতে আপনাকে ডিএইচসিপি ক্লায়েন্টকে পুনরায় কনফিগার করতে হবে ntp-servers। @ অলিভার থেকে উত্তরটি দেখুন।

তারপরে আপনি সিস্টেম কনফিগারেশনটি কাস্টমাইজ করতে পারেন /etc/ntp.conf

যদি কোনও সময় এনটিপি সার্ভার DHCP দ্বারা প্রচারিত হয় তবে আর নেই :

সিস্টেম এনটিপি কনফিগারেশনটি এখনও ডিএইচসিপি ক্লায়েন্ট দ্বারা ওভাররাইড করা হতে পারে, দীর্ঘকাল আগে অপ্রচলিত এনটিপি সার্ভারকে বিজ্ঞাপন দিয়েছিল। এই DHCP, দিনের জন্য বেঁচে থাকতে পারে জুড়ে অগ্রাহ্য ntp service restartএবং reboot

এটি বন্ধ করতে, আপনাকে /var/lib/ntp/ntp.conf.dhcpআপনার সমস্ত সার্ভারে এনটিপি পরিষেবাটি সরিয়ে পুনরায় চালু করতে হবে ।

চূড়ান্ত শব্দ

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


7

/etc/dhcp/dhclient-exit-hooks.d/ntpআপনার ডিএইচসিপি-অনুরোধগুলি সম্পাদনার পরিবর্তে আপনি কেবল এই ফাইলটি সরাতে পারেন: এই ফাইলটি তৈরি করে ntp.conf.dhcp

যদি ntp.conf.dhcp, পাশাপাশি এটি অপসারণ নিশ্চিত করা একটি পূর্ববর্তী বুটে নির্মিত হয়।

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