আমি পিপিএস সমর্থন পাওয়ার জন্য এনটিপি কে টাইমপ্লেস সহ কম্পাইল করার বিষয়ে ইতিমধ্যে পড়েছি । পিপিএস সমর্থনের জন্য কোনও রিপোজিটরির ( উবুন্টু 14.04.1, কার্নেল 3.13.0-37 ) ইতিমধ্যে প্রাক্পম্পাইল্ড বা বরং ইনস্টল করা সংস্করণটি পরীক্ষা করার কোনও সহজ উপায় আছে কি ?
পরে কিছু গুগল সম্পাদনা করুন ...
আমি এটি আমার /etc/ntp.conf
এবং পুনরায় আরম্ভ করে এনটিপিডি .ুকিয়েছি। এই কনফিগারেশনটি সঠিক বলে মনে হচ্ছে? আমি ব্যবহার করছি এই ব্রেকআউট বোর্ড GPS উপর /dev/ttyS0
। ডকুমেন্টেশন অনুসারে এটি পিপিএস সহ জিপিএস সন্তুষ্ট করা উচিত। বাউড্রেট 9600 ।
server 127.127.20.0 mode 18 minpoll 4 iburst prefer true
fudge 127.127.20.0 flag1 1 flag2 0 flag3 1 flag4 1
আমি এটি কাজ করতে কিছুটা সময় ব্যয় করেছি কারণ অ্যাপমর্ম ব্লক করা হয়েছে এনটিপিডি সিরিয়াল বন্দরটি খোলার জন্য। আমি সিস্লোস থেকে এটি বুঝতে পেরেছি। সুতরাং আমি এই লাইন যুক্ত /etc/apparmor.d/tunables/ntpd
। তারপর এটি কাজ করে।
@{NTPD_DEVICE}="/dev/ttyS0"
ডিভাইসগুলির অনুমতিগুলি হ'ল
$ ll /dev/ttyS0 /dev/pps* /dev/gps*
lrwxrwxrwx 1 root root 5 Okt 18 23:00 /dev/gps0 -> ttyS0
lrwxrwxrwx 1 root root 4 Okt 18 23:00 /dev/gpspps0 -> pps0
crw-rw-rw- 1 root dialout 251, 0 Okt 18 23:00 /dev/pps0
crw-rw-rw- 1 root dialout 4, 64 Okt 18 23:09 /dev/ttyS0
$ id ntp
uid=106(ntp) gid=113(ntp) Gruppen=113(ntp),20(dialout)
এটি স্থায়ীভাবে অর্জনের জন্য আমি কিছু উদেব নিয়ম তৈরি করেছি । আমি যদি setserial -a /dev/ttyS0
সিস্টেম বুট সহ পোর্টটি পরীক্ষা করি তবে সেটসিরিয়াল কমান্ড কার্যকর হবে না বলে মনে হচ্ছে ।
$ cat /etc/udev/rules.d/09-pps.rules
# Provide a symlink to /dev/ttyS0 and set low_latency for latency improvement
KERNEL=="ttyS0", SYMLINK+="gps0", MODE="0666"
KERNEL=="ttyS0", RUN+="/bin/setserial /dev/%k low_latency"
KERNEL=="ttyS0", RUN+="/usr/sbin/ldattach pps /dev/%k"
# Symlink /dev/pps0 to /dev/gpspps0
KERNEL=="pps0", SUBSYSTEM=="pps", DRIVER=="", SYMLINK+="gpspps0"
KERNEL=="pps0", GROUP="dialout"
KERNEL=="pps0", MODE="0666"
তারপরে আমাকে /var/lib/ntp/ntp.conf.dhcp
একবার মুছতে হয়েছিল । কারণ এটি /etc/ntp.conf
কোনও ডিএইচসিপি ইভেন্ট থেকে উত্পন্ন হয়েছে বা কেবল পুনরায় বুট করুন। সুতরাং এটি শুরুতে একটি নতুন তৈরি করবে rate
আমার এখনও কি 127.127.22 দরকার আছে? * প্রবেশ (এটিএম পিপিএস ড্রাইভার)? কারণ ডকুমেন্টেশনে যেমন আমি flag1=1
পিপিএস ব্যবহার করি নিখুঁতভাবে ব্যবহার করা হবে? না, এটি কেবল জিপিএস এনএমইএ (127.127.20.u) দিয়ে কাজ করে।
আমার আউটপুট ntpq -p
এখন
remote refid st t when poll reach delay offset jitter
==============================================================================
-fritz.box 185.31.136.34 3 u 36 64 177 0.298 4.496 0.076
*arcticfox.dorid 192.53.103.104 2 u 43 64 177 14.125 2.041 1.307
+monitman.com 158.43.128.33 2 u 44 64 177 25.325 4.703 0.314
+spacys.de 212.82.32.15 2 u 43 64 177 24.156 -1.503 2.094
-cse-server.com 122.227.206.195 3 u 38 64 177 24.372 -3.421 0.618
oGPS_NMEA(0) .GPS. 0 l 1 16 377 0.000 -0.270 0.024
এটিএম ক্লক সাপোর্টের জন্য আমাকে সক্ষম এটিএম ক্লক সমর্থন সহ এনটিপি সংকলন করতে হবে।