0

/etc/nftables.conf,我有define ntp_server={ 0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org, 3.pool.ntp.org }0.pool.ntp.org 从数字开始,然后我遇到错误nft -f

$ sudo nft -v
$ nftables v0.9.0 (Fearless Fosdick)
$ sudo nft -f /etc/nftables.conf
/etc/nftables.conf:8:7-19: Error: syntax error, unexpected string, expecting comma or '}'
     0.pool.ntp.org,
      ^^^^^^^^^^^^^
/etc/nftables.conf:9:6-6: Error: syntax error, unexpected number
     1.pool.ntp.org,
     ^
/etc/nftables.conf:10:6-6: Error: syntax error, unexpected number
     2.pool.ntp.org,
     ^
/etc/nftables.conf:11:6-6: Error: syntax error, unexpected number
     3.pool.ntp.org
     ^
/etc/nftables.conf:12:1-1: Error: syntax error, unexpected '}'
}

如何解决这个问题呢?

4

1 回答 1

0

ntp.org 池包含许多主机,因此0.pool.ntp.org, 1.pool.ntp.org, 2.pool.ntp.org, 3.pool.ntp.org随着时间的推移查询它们时会解析为不同的 IP 地址。

我建议使用命名集并定期使用脚本对其进行更新。

于 2021-11-06T09:27:05.540 回答