Ipv6
IPv6 上的 NTP 和 NTPDATE 不起作用
我一直在設置一個 NTP 伺服器來測試 IPv6 同步。我無法找到使配置正常工作的任何幫助。
如果 ntp 4.2.6 和 ntpdate 4.2.6 說它們支持 IPv6,為什麼沒有文件解釋需要做什麼才能使其正常工作。
我的配置:
fe80:1000:2000:3000::1/64。= NTP 伺服器
NTP 伺服器介面:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:50:56:92:18:07 brd ff:ff:ff:ff:ff:ff inet 10.30.15.1/16 brd 10.30.255.255 scope global noprefixroute eth0 valid_lft forever preferred_lft forever inet6 fe80:1000:2000:3000::1/64 scope link noprefixroute valid_lft forever preferred_lft forever inet6 fe80::250:56ff:fe92:1807/64 scope link noprefixroute valid_lft forever preferred_lft forever
ntp.conf 沒有註釋 =
driftfile /var/lib/ntp/drift restrict default nomodify notrap nopeer noquery restrict -6 default nomodify notrap nopeer noquery restrict 127.0.0.1 restrict ::1 server 0.centos.pool.ntp.org iburst server 1.centos.pool.ntp.org iburst server 2.centos.pool.ntp.org iburst server 3.centos.pool.ntp.org iburst includefile /etc/ntp/crypto/pw keys /etc/ntp/keys disable monitor
fe80:1000:2000:3000::2 = 沒有註釋的客戶端 ntp.conf =
driftfile /var/lib/ntp/drift restrict 127.0.0.1 restrict ::1 server -6 fe80:1000:2000:3000::1 server -6 DNS-NTP.example.com includefile /etc/ntp/crypto/pw keys /etc/ntp/keys disable monitor
我知道我們可以解析 IP -> 主機名和主機名 -> IP
[root@ClientIPv6 ~]# nslookup -query=aaaa = DNS-NTP.example.com Server: fe80:1000:2000:3000::1 Address: fe80:1000:2000:3000::1#53 DNS-NTP.example.com has AAAA address fe80:1000:2000:3000::1 [root@ClientIPv6 ~]# nslookup -query=aaaa fe80:1000:2000:3000::1 Server: fe80:1000:2000:3000::1 Address: fe80:1000:2000:3000::1#53 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.3.0.0.0.2.0.0.0.1.0.8.e.f.ip6.arpa name = DNS-NTP.example.com.
ntpdate 和 ntpq -pn 不顯示時間正在同步。
[root@ClientIPv6 ~]# ntpdate -6 -q DNS-NTP.example.com Error resolving DNS-NTP.example.com: Name or service not known (-2) 31 Jan 13:23:14 ntpdate[25967]: Can't find host DNS-NTP.example.com: Name or service not known (-2) 31 Jan 13:23:14 ntpdate[25967]: no servers can be used, exiting [root@ClientIPv6 ~]# ntpdate -6 -q fe80:1000:2000:3000::1 31 Jan 13:23:23 ntpdate[25971]: no servers can be used, exiting
這表明 IPv4 地址有效,但 IPv6 無效。(10.30.15.1 是與 IPv6 相同介面上的 DNS-NTP.example.com 地址…)
[root@ClientIPv6 ~]# ntpq -pn remote refid st t when poll reach delay offset jitter ============================================================================== 10.30.15.1 200.160.0.8 3 u - 64 1 0.122 -42.146 0.000 fe80:1000:2000: .INIT. 16 - - 64 0 0.000 0.000 0.000
兩台伺服器上都沒有防火牆來阻止流量。
我的猜測是配置 ntp.conf 有一些特殊的方法,但我根本無法在網上找到它。
有人可以幫忙嗎?讓我知道是否有任何其他資訊會有所幫助。
對於那些跟隨的人,我需要更改 Ron Maupin 指出的地址。
我將所有 IP 更改為在 fddb:abe7:8164:14eb::/64 空間中,並且所有 IP 都在使用上述配置。
從您的主機文件中刪除或註釋 IPv6 localhost:
#::1 localhost6.localdomain6 localhost6