首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >延迟NTP初始化,Cisco 877W,IOS 12.4(24)T1

延迟NTP初始化,Cisco 877W,IOS 12.4(24)T1
EN

Server Fault用户
提问于 2011-07-13 21:24:25
回答 3查看 711关注 0票数 3

我有一个思科877W,我正在使用的家庭ADSL连接(并作为进修在思科IOS)。我已经有了一个正常工作的配置,我的PPPoA连接正常运行,并且VLAN和其他设置按我的要求配置,但是我无法破解NTP配置。

对于NTP,我定义了以下内容

代码语言:javascript
复制
ntp server 0.uk.pool.ntp.org source Dialer0
ntp server 1.uk.pool.ntp.org source Dialer0
ntp server 2.uk.pool.ntp.org source Dialer0
ntp server 3.uk.pool.ntp.org source Dialer0

当Dialer0接口(ATM0.1)启动时,此设置在全局配置模式下运行良好。但是,该配置在启动时失败:

代码语言:javascript
复制
Translating "1.uk.pool.ntp.org"...domain server (208.67.222.222) (208.67.220.220)

ntp server 1.uk.pool.ntp.org source Dialer0
                                            ^
% Invalid input detected at "^" marker.

对于定义的其他服务器来说,这是重复的。

显然,服务器的DNS查找(S)失败了,因为外部接口尚未联机,因此无法访问DNS服务器。

是否有办法将NTP配置推迟到Dialer0接口完全初始化?NTP命令能否由Dialer0接口上的Line触发,转换为up状态?或者,在路由器完成初始化之后,NTP命令可以延迟5分钟吗?

任何建议,对有用的文档或例子的指点,感激地收到.

EN

回答 3

Server Fault用户

发布于 2011-07-14 16:53:07

好吧,我想我可能已经解决了--尽管我的头现在疼了!为可能遇到这种情况的人发帖子..。

我已经从配置中删除了我的NTP服务器设置,并替换了以下内容:

代码语言:javascript
复制
kron policy-list ntp
 cli ntp server 0.uk.pool.ntp.org source Dialer0
 cli ntp server 1.uk.pool.ntp.org source Dialer0
 cli ntp server 2.uk.pool.ntp.org source Dialer0
 cli ntp server 3.uk.pool.ntp.org source Dialer0

kron occurrence ntp-init in 5 oneshot
 policy-list ntp

现在,在一个reload之后,路由器在配置NTP之前等待5分钟,到目前为止,这似乎还可以.不过,这是个小问题--也许还有更好的办法!

票数 2
EN

Server Fault用户

发布于 2012-03-26 17:05:49

在我的1841年(15.1(3)T)上,IOS将尝试在接口联机之前在引导时解析ntp服务器名,这显然是失败的。我通过使用ntp服务器地址而不是主机名“修复”了这个问题。

票数 1
EN

Server Fault用户

发布于 2022-06-13 09:40:24

kron的解决方案对我不起作用,我认为因为kron不能运行全局配置命令,但是我可以使用嵌入式事件管理器(EEM)脚本来实现:

代码语言:javascript
复制
event manager applet NTP_CONFIG
 event timer countdown name ON_BOOT time 180 maxrun 60
 action 100 cli command "enable"
 action 110 cli command "configure terminal"
 action 120 cli command "ntp server 0.us.pool.ntp.org"
 action 130 cli command "ntp server 1.us.pool.ntp.org"
 action 140 cli command "ntp server 2.us.pool.ntp.org"
 action 150 cli command "ntp server 3.us.pool.ntp.org"

尽管您仍然需要等待DNS查找在启动期间超时并被删除,这将在设备启动后三分钟重新添加它们。在IOS 15.1(3)T2上测试。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/290104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档