a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 171|回复: 1

[CCNA] 控制访问列表(ACCESSLIST)

[复制链接]
发表于 2012-8-3 20:28:11 | 显示全部楼层 |阅读模式
大家今天介绍一下访问控制列表,那为什么要用访问控制列表呢?比如说公司里不想让公司以外的人telnet本公司电脑可以用ACL、不想让别人ping通ip可以用ACL、不想……& Q7 y2 x7 E) l$ }5 T/ E
    老师说挺好用的我在这和大家分享一下,废话少说,我们开始,先来介绍一下ACL。7 V6 d9 M$ s8 C0 c
    那使用ACL的目的是什么呢?在性能和安全上介绍一下:5 s  [& u% \! q
    ?性能1 \, z1 e% m0 d9 M& \6 D
    对网络设计中特定的用户进行控制
$ @4 K, s& N: I% I2 G7 n" X( B    拒绝网络之间进行访问
0 l9 ?$ U; ]( M/ W    管理网络中逐步增长的 IP 数据
' D" l# E8 t; m; z3 [2 C. q: L    ?安全
- ]+ C1 ?" }) G    可以基于主机地址、目的地址和服务器类型来允许或禁止为特定的用户提供资源  T% T' I- [; M0 I& H
    当数据通过路由器时进行过滤+ n" S( G5 i& h+ Q
    控制访问列表有两种:标准的控制访问列表和扩展的控制访问列表。
: H; |% {- ^$ m: B9 L  ^$ }* I8 v    ?标准
7 w3 @! ^# R. S+ W    检查源地址: c) v: o, t0 i, \9 g6 d" d
    通常允许、拒绝的是完整的协议' ~4 k9 a0 Y$ F" m3 t) o5 D5 K
    能够对源地址进行过滤,是一种简单,直接的数据控制手段' f- W5 Y7 u; |8 t
    ?扩展# l2 c# J* O1 {9 a
    检查源地址和目的地址  u$ `' O+ V1 F6 y! L9 O
    通常允许、拒绝的是某个特定的协议  K- F6 i( @1 p' ^" m: k/ H
    除了基于数据包源地址的过滤以外,还能够对协议,目的地址,端口号进行网络流量过滤。当然,配置也更复杂' [4 j6 z& s( U2 k, V* p! g0 T9 l' y
    控制访问列表的一般用法:
0 f) g5 }2 `3 a3 l+ j    ?限制对网络的FTP访问- ^+ ^) {5 Q; x& l. R" [* R
    ?禁止一个子网到另一个子网的访问
6 H& [+ F0 E; Y    ?允许规定主机Telnet访问路由器
$ H3 X9 H; A$ z1 F    如:不允许指定的主机TELNET访问+ H( p4 g2 S2 ~- ]. G
    访问列表的配置指南:
) C8 u7 n: `& \    ?访问列表的编号指明了使用何种协议的访问列表
, A/ _" \1 P. \. C1 n- [; A+ c    ?每个端口、每个方向、每条协议只能对应于一条访问列表
; v: c( E/ X3 z$ a4 p    ?访问列表的内容决定了数据的控制顺序7 A) B. O) z) a; \" z8 r$ p0 J
    ?具有严格限制条件的语句应放在访问列表所有语句的最上面; B0 R& }+ m% z; m# ]
    ?在访问列表的最后有一条隐含声明:deny any-每一条正确的访问列表都至少应该有一条允许语句
/ @8 q, |" ~0 W$ M7 w  ^) G( `    ?先创建访问列表,然后应用到端口上
& T, V* [# {. n* f4 _) k0 T0 ]' y    ?访问列表不能过滤由路由器自己产生的数据
5 y9 F4 V9 N$ q2 \1 p6 e' Z    标准访问列表的一般配置举例:( x/ T; ^0 \- R/ O& ?3 X
    Router#: M+ @/ [# ?' j( {4 i! S
    Router#configure terminal
$ ~* |  I! i) p9 d1 l. [6 |+ v    Router(config)#
6 H% \! h  F8 y6 z" a    Router(config)#access-list 1 permit 172.16.2.0 0.0.0.255% G0 I2 F# A* ^( o3 F3 s6 M2 c
    配置的访问列表是允许来自网络172.16.2.0的流量
8 l' A0 ~4 ^9 U    ?Router#configure terminal
6 T- N3 Z+ M* K- V    ?Router(config)#. g7 |; O: C3 `! O1 S
    ?Router(config)#access-list 2 deny 172.16.3.0 0.0.0.255
- `, K9 M  ]9 K" D$ ?    ?Router(config)#access-list 2 permit any' w0 P1 S3 K  u3 t9 c/ K+ j" s
    ?Router(config)#int s08 F3 d# |, ^" e. ?' k
    ?Router(config-if)#ip access-group 2 out
' }2 u# Z* g" U2 J1 y    ?Router(config-if)#. T5 Y5 Z1 E, k% }& m
    禁止来自网络172.16.3.0的流量!!!
" ], s" N; l9 ~2 R    扩展访问列表的一般配置举例:
7 F! \6 R& |6 p) B" C4 e, p. V& L, R# {    access-list 101 deny tcp 172.16.4.0 0.0.0.255 172.16.3.0 0.0.0.255 eq 21
0 Z2 `0 D$ f, `6 H9 ]- ]+ x& y    access-list 101 deny tcp 172.16.4.0 0.0.0.255 172.16.3.0 0.0.0.255 eq 202 `1 F# ^2 i! q! G  G/ t1 F4 @. I: R
    access-list 101 permit ip any any. A5 X/ @( K& ^3 ]
    (implicit deny all)$ C% `/ m: i8 p. }* z4 [. X% D* w
    (access-list 101 deny ip 0.0.0.0 255.255.255.255 0.0.0.0 255.255.255.255)
5 N8 |: p3 Z' A% _7 e    ?拒绝子网172.16.4.0 的数据使用路由器e0口ftp到子网172.16.3.0
: R/ G( N7 {( j9 d- |" g* N) z    ?允许其它数据. T. A: q& ~" @' a
    access-list 101 deny tcp 172.16.4.0 0.0.0.255 any eq 23
0 t% P+ O2 b. n# [    access-list 101 permit ip any any- _9 {- d( _) ^6 Z
    (implicit deny all)& L# ?4 y) z) l% C; M: |
    ?拒绝子网 172.16.4.0 内的主机使用路由器的端口建立Telnet会话
4 ]( p% K" S0 J    ?允许其它数据
( n* w) I4 K1 P7 P0 ~  u& O1 j5 G4 P    我们来比较一下标准的和扩展的异同:  a$ E" b6 q* V
    标准:% D7 V7 Q$ x6 p' q
    基于源地址9 `. y; A2 ?. |& D
    允许和拒绝完整的( b. N! E  H5 p/ s7 [/ S4 l0 d
    TCP/IP协议- B& P1 d! c5 A8 s7 |
    编号范围 1-99和1300-1999
7 v$ [6 ~& q, p, Z3 K! c5 L    扩展:3 X5 m5 [) T9 u9 J
    基于源地址和目标地址  z! v( A7 v1 s) [- D
    指定TCP/IP的特定协议2 i( F) F$ o5 j) U4 S  W9 g
    和端口号( @0 T; H  J/ Z* e
    编号范围 100-199和2000-2699' o7 `! o, U9 A9 k. T% }
    我们指定特定的主机时一般用通配符掩码指明,下面我举几个例子:) B) f/ e$ B" ]& c6 ?9 J7 D
    例如 172.30.16.29 0.0.0.0 检查所有的地址位 可以简写为 host (host 172.30.16.29)4 J) C3 q- l3 R; K. p
    所有主机: 0.0.0.0 255.255.255.255 可以用 any 简写( y# O# ~) c7 O% R% B
    好了我们来做一个扩展访问列表的实验来验证并巩固一下我们今天的学习。4 Y  P7 v  Z5 f  p
    实验要求:三台路由器,r1 r2 r3 拒绝r3通过r2向r1做telnet
8 L3 `( v& \+ X! e. o5 Q" C0 G' X    实验的大致步骤:8 j# Z4 I/ N7 @( l) M
    1、给路由器命名
) W4 v4 S% t; K: M5 G# C1 x    2、开启telnet功能并设置密码6 ?7 w7 j/ Z& h
    3、配置ip6 x7 @  ^- i4 c  E, C% O
    4、配置时钟频率3 Z! Q: M% T+ g! _- N, \
    5、关闭自动汇总
! J4 y0 D' n5 J* b! |, L    6、配置rip用版本2,实现基本的通信  C  J! @# _" u# Y' l9 j- q5 o
    7、r2上配置访问控制列表
) i# Y% V4 G1 w( F; o6 M; Z& V/ Q    8、验证:r3 telnet r1失败0 i5 w2 _1 f) S0 P+ z
    实验大致拓扑如图:
回复

使用道具 举报

 楼主| 发表于 2012-8-3 20:28:12 | 显示全部楼层

控制访问列表(ACCESSLIST)

我们把实验的命令写到文本:
7 j% Y" x. R5 G* j1 I# B5 ]! E2 d7 j1 D    基本配置:. d6 \5 O: F9 b; {2 h$ a4 e
    r1:* d8 v1 ^. }; ]! i
    en5 _' V+ i& f. y
    conf t
$ S& j0 H* c: r% Z9 z    host r17 n/ u0 P$ v8 h
    enable pass cisco% Q$ X$ H( v# a" |
    line vty 0 4& x+ H. {5 C- w' R
    pass cisco
6 c) ~+ J$ m+ c! [0 B: B5 ^; G2 h    login
5 [) x0 b& O8 I9 V( W6 e: U, S    exit8 o2 Z5 u, X& }( T) w
    int s0/0" m' V, i! ^# M% b/ a% z0 y0 ~& y) I9 r" |
    ip addr 192.168.1.1 255.255.255.05 d7 a1 v6 O. H) o4 k3 M4 b, I
    no shut
2 U7 @) h" K, c) T+ @2 |$ V6 m. i    clock rate 64000* w* e  p, L, L
    exit
- S$ P/ s0 d1 o* \% a    router rip
& u- G0 f3 |. `$ {& b) j% s    ver 27 k1 R& f6 c; g7 F) N. X
    no auto-summary) d; w5 o& H) t4 E! \6 H
    network 192.168.1.0; G; e% f+ U% v8 ]
    exit8 n+ d( P0 A0 b0 ^
    r2:" v- W+ H! p* q$ C: @
    en" h& T1 S$ ^4 ?+ |* X
    conf t9 x* N. `1 F  l$ A0 S
    host r2
0 I+ x* a6 ~, _* ~. B. ~5 ^% {    enable pass cisco* I0 [: Y3 K2 D1 q" b1 t
    line vty 0 4. J: ^. ~; Q& C. I, W
    pass cisco" x  G- f; K9 \, C0 s( ~& b% ^. u
    login
5 j5 Q9 f  f  c0 o4 \    exit
6 q% n+ Q* I. F4 s- y3 j    int s0/0
/ u( e+ p5 h7 v8 f. I    ip addr 192.168.1.2 255.255.255.0* Y4 p2 S. W2 \& b4 c* F% ?  \
    no shut  Z" w$ B$ y2 u  f! d
    int s0/16 K7 k% i! m/ ~0 X6 {/ U$ N; m
    ip addr 192.168.2.1 255.255.255.0
* e' i8 y$ Q& ]: @; _    no shut
% m9 W' k% J9 h* Z    clock rate 640009 Z' X* P7 _' F2 S& }
    exit
% I) b' ]6 ^8 G& G2 y; K    router rip, y: T% L$ d+ z: d
    ver 2
" [* M8 \, U/ e+ M# W  H    no auto-summary
5 N" i7 h: z# a; D0 \    network 192.168.1.0) Y1 y0 G# L/ X; N, V( d0 Q8 n
    network 192.168.2.0
& |6 T; m, Q" Z! q    exit
) F" p( a9 K! l3 S, D* F. Y4 ^0 o    r3:" G7 n: s; W4 n3 T  O/ W' Z. ^8 y3 t
    en2 A4 t' S; \% j2 Q6 A
    conf t  K* i+ G  a- ^7 _) j
    host r3  I# w- ]# h* E- R9 z; x6 Q& Z
    enable pass cisco
% L! ~1 z3 x7 v2 a+ J* k! j5 E    line vty 0 4
( e* P2 y9 K5 H1 i, l1 U    pass cisco
2 N* L; G0 M+ z    login+ G! D8 s. s0 M! B1 q
    exit
. V- g9 Z# V" K1 E5 {5 U+ k    int s0/1. Y5 r$ W' ?2 M) Q
    ip addr 192.168.2.2 255.255.255.0  S7 V" e5 q( z3 m  m
    no shut
1 c. Z& B8 h; P( O" G    exit
( c* J2 k. J8 {; @: A2 P    router rip* R/ I1 w8 d, d" X: H; D, y
    ver 2
) ^2 P9 ~6 H1 P- u- Q. s    no auto-summary
& L1 \1 B8 J; [9 z; ~0 ^) J$ O- y5 ]    network 192.168.2.0# t+ i% W) \. @7 n3 Q
    exit: O. H; J! `# o* N
    在r2上配置拒绝telnet:' J5 }8 w% n; v. F
    conf t
* X% B( i  D) C. A2 f3 r1 T    access-list 101 deny tcp 192.168.1.1 0.0.0.0 192.168.2.0 0.0.0.255 eq telnet
0 _. g+ h2 ~, g: [# ?    access-list 101 permit ip any any/ B4 n+ m' I, P" n7 d, _+ v
    int s0/14 f! r7 M$ u. ^  C
    ip access-group 100 out
6 I/ W& Q+ ~3 H5 t. q+ V0 \5 n$ u3 }    exit1 Y# w. u) Y  Z* A9 J
    access-list 102 deny tcp 192.168.1.1 0.0.0.0 192.168.2.0 0.0.0.255 eq ftp
4 Y: p6 G$ \% Z    access-list 102 permit ip any any+ H# ^. ~8 k/ L1 S0 E" `
    int s0/1+ e5 @. F' H! s8 I& m
    ip access-group 100 out
  l. k' f0 X0 t* _7 B7 H    exit* N0 D3 g9 x9 L# A
    access-list 103 deny icmp 192.168.4.2 0.0.0.0 192.168.1.0 0.0.0.255 echo
( V7 \. m. k- y$ i  {    access-list 103 deny icmp 192.168.4.2 0.0.0.0 192.168.1.0 0.0.0.255 echo-reply* o5 F# B; Q7 \. i' Z5 @& A! @# |
    access-list 103 permit ip any any- g8 V" O, L6 X  |
    int s0/0$ U4 X$ m$ W! U; l& Y
    ip access-group 101 out3 t  G$ |  \: O1 n
    写完了以后我们开始粘贴。
* |! A8 O8 r. ]  b$ f
! _- D7 ]* H# {' a. T. m" C    粘贴完并没有错误,我们先不添加访问控制列表看能否telnet
7 I! ]7 v: B( r3 \+ m" r    没有问题可以telnet并打开了
+ r/ ?) \7 h2 m5 y9 m! R7 `! H 3 d; f# T% c9 ?8 C
    我们来添加访问列表- F+ q  w) p5 ]3 v2 W3 g

  D* J$ j. \. j& B) b    在来telnet 如果失败了,我们就成功了。" A+ G, b. N: z
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-5-5 17:08 , Processed in 0.253741 second(s), 23 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表