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

我有一个Cisco 877W,我正在使用我的家庭ADSL连接(并作为思科IOS的复习)。 我已经有了一个工作configuration就地与我的PPPoA连接正常上线,VLAN和其他设置configuration为我想他们,但我不能破解NTPconfiguration。

对于NTP,我有以下定义

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)启动时,此设置在全局configuration模式下发出时工作正常。 虽然启动时configuration失败:

 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查找失败,因为DNS服务器不能被访问,因为外部接口尚未联机。

有没有办法延迟NTPconfiguration,直到Dialer0接口完全初始化? Dialer0接口上的线路协议是否可以触发NTP命令转换到up状态? 或者,在路由器完成初始化之后,NTP命令是否可以延迟5分钟?

任何意见,或指向有用的文件或例子感激地收到…

好的,我想我可能已经解决了这个问题 – 虽然我的头疼! 发布给其他可能遇到此问题的人…

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

 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 ,路由器等待5分钟,然后再configurationNTP,目前看起来工作正常。虽然这可能是一种攻击 – 可能还有更好的办法!

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