我有一个Cisco 877W,我正在使用它用于家庭ADSL连接(以及作为Cisco
IOS的复习).我有一个正常工作的配置,我的PPPoA连接正常上线,VLAN和其他设置按我的要求配置,但我不能破解NTP配置.
对于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)启动时,在全局配置模式下发出此设置时工作正常.但启动时配置失败:
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服务器,因为外部接口尚未联机.
有没有办法延迟NTP配置,直到Dialer0接口完全初始化为止?是否可以通过Dialer0接口上的线路协议触发NTP命令转换为up状态?或者,在路由器完成初始化后,NTP命令可以延迟5分钟吗?
任何建议,或指向有用文档或示例的感激之情……
解决方法
好吧,我想我可能已经解决了这个问题 – 尽管我的脑袋现在疼!为可能遇到此事的其他人发帖…
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
现在,在重新加载之后路由器等待5分钟才配置NTP,这似乎到目前为止工作正常……虽然这有点黑客 – 可能有更好的方法!