例如:
router(config)#ip access-list extended 101
router(config-ext-nacl)#10 per icmp any host 192.168.1.10
从第二个命令行,如何编写命令permit icmp any host range 192.168.1.10-20
?我必须重复命令行 10 行吗?
例如:
router(config)#ip access-list extended 101
router(config-ext-nacl)#10 per icmp any host 192.168.1.10
从第二个命令行,如何编写命令permit icmp any host range 192.168.1.10-20
?我必须重复命令行 10 行吗?
ACL 使用主机或网络,而不是范围。
网络以 2 值的幂为界。您的范围不对应于单个网络。
你能做的最好的是将你的范围分成 4 个有效的网络:
192.168.1.10/31
适用于 IP 10 和 11
192.168.1.12/30
适用于 IP 12 至 15
192.168.1.16/30
适用于 IP 16 至 19
192.168.1.20/32
适用于 IP 20
所以你不必使用 10 行,但最少 4 行。
或者,您应该以不同的方式组织您的主机,以便您的 ACL 匹配网络。
192.168.1.0/28
匹配 IP 1 到 15(实际上是 0 到 15,但假设您使用 192.168.1.0/24,0 是网络地址,不能分配给主机)。
192.168.1.16/28
匹配 IP 16 到 31。