我正在尝试以 L3 模式设置新的 Cisco SG300-48 交换机的 SNTP。
到目前为止,我已经启用了主时钟源(SNTP 服务器)选项(管理 -> 时间设置),并设置了时区和夏令时设置以匹配我的国家。
此外,在 SNTP 单播下,我启用了 SNTP 客户端单播选项并添加了多个 NTP 公共服务器(10),所有这些服务器当前都在运行(在连接到交换机的 PC 上使用 Meinberg 的 NTP 时间服务器监视器进行测试)。
问题是,即使保存配置并重新启动交换机,所有服务器仍处于“关闭”状态。交换机的日期和时间从未更新。不知何故,交换机无法获取 NTP 信息。
有人知道如何修复它吗?
編輯1
好的,经过一番研究,我发现交换机无法解析 DNS 查询,因此我无法获取图片中列出的 NTP 服务器的 IP 地址,因为它们是通过名称引用的。为了确认这一点,我使用其 IP 地址添加了一个 NTP 服务器,交换机能够从中获取时间。
由于我已为交换机设置了默认网关,因此我不明白为什么它无法通过网关解析 DNS 查询。我必须手动设置它吗?
答案1
事实上,交换机本身需要能够访问 NTP 服务器:
- 为 NTP 服务器设置 IP 地址时,需要在管理/管理界面/IPv4 界面中设置网关,检查可操作的默认网关
- 设置域名 (FQDN) 时,必须在 IP 配置 / 域名系统 / DNS 设置中设置 DNS 服务器:添加至少一个 DNS 服务器
您可以使用管理/跟踪路由来检查 DNS 服务器是否可访问。