У меня есть 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 не будет полностью инициализирован? Могут ли команды NTP запускаться линейным протоколом на интерфейсе Dialer0, переходящем на up
штат? В качестве альтернативы, можно ли отложить команды NTP на 5 минут после завершения инициализации маршрутизатора?
Любые советы или указатели на полезную документацию или примеры с благодарностью получены ...
Хорошо, думаю, я мог бы решить эту проблему - хотя сейчас у меня болит голова! Отправка сообщений для тех, кто может столкнуться с этим ...
Я удалил настройку сервера NTP из конфигурации и заменил следующее:
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 минут, прежде чем настраивать NTP, который, кажется, пока работает нормально ... Это немного похоже на взлом - вероятно, есть способ получше!
на моем 1841 (15.1 (3) T) IOS попытается разрешить имя сервера ntp во время загрузки до того, как интерфейсы будут подключены к сети, что, очевидно, не работает. Я «исправил» проблему, используя адрес сервера ntp вместо имени хоста.