1. 程式人生 > >配置ACL訪問控制列表

配置ACL訪問控制列表

序列 -o 兩個 過濾 重要 pro 讀取 sha gns

ACL訪問控制列表
理論部分:
在學習過程中我們知道了網絡的聯通和通信,但是在實際環境中網絡管理員經常會面臨為難的局面,如必須拒絕那些不希望訪問的連接,同時又要允許正常的訪問。那麽這時就誕生了ACL(訪問控制列表)下面我們先看看ACL 的原理。
1.ACL是使用包過濾技術,在路由器上讀取第三層和四層包頭的信息,根據預定好的規則進行過濾,達到訪問控制的目的
2.ACL的三種模式:?
標準ACL (根據數據包的源IP地址來允許或者拒絕數據包,表號是1~99)?
擴展ACL (根據數據包的源IP地址,目的IP地址,指定協議,端口和標誌來允許或拒絕,表號是100~199)
命名ACL (允許在標準和擴展ACL中使用名稱來代替列表好)
3.ACL的工作原理:ACL是一組規則的集合,它應用在路由器上的接口,對與接口它有“出”和“入”兩個方向。如果對接口應用了ACL,那麽路由器對數據包應用該規則進行順序檢查。如果第一條規則匹配,那麽就直接通過,不再需要檢查。如果沒有匹配,那麽就會依次往下檢查。到最後還沒有的話,路由器將會根據默認的規則丟棄改數據包。一句話來說就是:要麽允許通過,要麽被拒絕。

接下來我們進行試驗:這裏我們配置命名ACL訪問控制列表。
1.首先在GNS3上搭建拓撲圖,根據如下圖所示,我們設置ACL配置的要求是:僅允許C1和C2 與外機C4ping通,不允許C3和C4互通。
技術分享圖片
2.在虛擬網卡VPC上給四臺PC機設置IP地址,如下圖所示:

技術分享圖片
3.接下來為了方便集中操作,用xshell遠程連接sw和R2。再進行設置,如下圖所示:
技術分享圖片
4.接下來對路由器R2進行配置。如下圖所示:
技術分享圖片
5.到此端口IP、速率、雙工模式都已經配置好了。接下來我們配置ACL規則。如下圖所示:
技術分享圖片
6.接下來我們繼續設置不允許PC3與外機PC4互通,並將配置好的訪問控制列表應用到接口上。如下圖所示:
技術分享圖片
技術分享圖片
7.接下來我們再VPC上ping一下進行驗證。如下圖所示:
技術分享圖片
到此試驗成功!
總結:
1.上圖的ACL列表信息,再加上路由器對ACL的工作原理,那麽我們可以得知的是,規則的順序很重要。(通過序號決定執行命令的優先順序,如果要在裏邊繼續插入其他的控制權限,根據實際需要設置序列號)
2.我們需要熟悉一定的協議,如:TCP IP UDP ICMP 等
3.最後我們需要將配置號的規則用於接口,同時註意是用在IN接口
4.需要註意的是HOST後面是跟一個具體的IP地址,否則IP後面就需要跟反掩碼。

配置ACL訪問控制列表