Enabling and Disabling NTP Per Interface
Problem
You want to control NTP services on a per-interface basis.
Solution
Depending on the level of access control required, you can use the ntp disable command to prevent the router from providing NTP services on a particular interface:
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z. Router(config)#interface
Router(config-if)#
Serial0/1
ntp disable
Router(config-if)#end
Router#
You can also prevent the router from providing NTP services on an individual interface with access control lists:
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z. Router(config)#access-list
107
deny udp any eq 123 any eq 123
Router(config)#access-list
107
permit ip any any
Router(config)#interface
Router(config-if)#
Serial0/1
ip access-group
107
in
Router(config-if)#end
Router#
Both examples above effectively disable the router from
providing NTP services through the interface Serial0/1
, although the inbound access-list
provides more flexibility.
Discussion
By default, when you enable NTP services on a Cisco router, it automatically becomes an NTP server and provides time services on all interfaces. However, you may want to disable NTP services on one or more of the router’s interfaces. For instance, you may want to prevent your router from providing NTP services to devices outside of your organization. You could accomplish this by disabling NTP on router interfaces that connect to these external ...
Get Cisco IOS Cookbook, 2nd Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.