歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux綜合 >> Linux資訊 >> 更多Linux >> 增強的ACL修改功能

增強的ACL修改功能

日期:2017/2/27 9:21:48   编辑:更多Linux
  以往在配置中要修改一個訪問控制列表比較麻煩:基本上你只能在 ACL 的尾部添加新的語句。如果要修改的是 ACL 的其他部分,只好把訪問控制列表刪除重寫。如果訪問控制列表已經應用到端口上,要把它從端口上撤下來,否則在重新輸入 ACL 時,由於第一個被輸入的 ACL 語句立即生效,往往會暫時阻 斷使用了該 ACL 的端口上的大部分通訊,甚至使遠程登錄回話中斷,無法輸入後面的 ACL 語句。   在 IOS 的新版本(12.2(14)S,12.2(15)T,12.3(2)T 以上)中引入了 ACL 編號(ACL Sequence Numbering)功能,使得訪問控制列表的編輯變得非常的方便和快捷,請看以下操作: 1.建立一個測試用訪問控制列表 R1(config)#ip Access-list extended 199 R1(config-ext-nacl)#deny tcp any any eq 80 R1(config-ext-nacl)#deny udp any any eq 8000 R1(config-ext-nacl)#permit ip any any R1#show run include 199 access-list 199 deny tcp any any eq www access-list 199 deny udp any any eq 8000 access-list 199 permit ip any any 2.顯示訪問控制列表語句的當前序號 R1#show ip access-lists 199 Extended IP access list 199 10 deny tcp any any eq www 20 deny udp any any eq 8000 30 permit ip any any 3.在訪問控制列表中指定的位置上增加一個語句 R1(config)#ip access-list extended 199 R1(config-ext-nacl)#12 permit udp any host 192.168.1.1 eq 8000 R1#show ip access-lists 199 Extended IP access list 199 10 deny tcp any any eq www 12 permit udp any host 192.168.1.1 eq 8000 20 deny udp any any eq 8000 30 permit ip any any 4.刪除訪問控制列表中的某個特定語句 R1(config)#ip access-list extended 199 R1(config-ext-nacl)#no 20 R1#show ip access-lists 199 Extended IP access list 199 10 deny tcp any any eq www 12 permit udp any host 192.168.1.1 eq 8000 30 permit ip any any 5.重新編排一個訪問控制列表的序號 R1(config)#ip access-list resequence 199 10 10 R1(config)#do show ip access-lists 199 Extended IP access list 199 10 deny tcp any any eq www 20 permit udp any host 192.168.1.1 eq 8000 30 permit ip any any (在這裡 do 命令運行您在配置模式下執行一個 EXEC 命令,該命令要求 IOS 版本 12.2(8)T 以上)




Copyright © Linux教程網 All Rights Reserved