
奇妙な理由から、時間オフセットを持つLinuxサーバーがあります。次のコマンドを使用して、時間を実行して更新するようにcronジョブを設定しました。
/usr/sbin/ntpdate pool.ntp.org
問題は、ファイアウォールがあるため、コマンドを実行できないことです。
私はネットワークのトラフィックを許可するためにIPを使用してきました。
iptables -A INPUT -p tcp -m tcp -i eth0 -s 11.11.11.11 --dport 5060 -j ACCEPT
この場合、ドメイン名を使用してこれを行う方法を知りたいですpool.ntp.org
。あるいは、誰かが時計を同期するより良い方法を教えてくれるかもしれません。
答え1
NTP クライアントがサーバーと通信できるようにするには、次の規則を使用できます。
$ sudo iptables -A OUTPUT -p udp --dport 123 -j ACCEPT
$ sudo iptables -A INPUT -p udp --sport 123 -j ACCEPT
NTPサーバーとして機能し、クライアント接続を受け入れます。
$ sudo iptables -A INPUT -p udp --dport 123 -j ACCEPT
$ sudo iptables -A OUTPUT -p udp --sport 123 -j ACCEPT