【摘要】:实训目的通过以下实训,理解并掌握标准命名的ACL的配置方法。如图5-11所示,在S3760和S2126上分别划分两个基于端口的VLAN:VLAN 100,VLAN 200。图5-11交换机上标准命名的ACLS3760的配置如下:S3760端口F 0/1设置成Trunk口。PC 1、PC 2的网络设置为:PC 1:192.168.100.11/24 网关192.168.100.1PC 2:192.168.200.22/24 网关192.168.200.1要求实现:不配置ACL,PC 1和PC 2都能通过交换机S3760与外部网络通信;配置ACL后,VLAN 100的主机不能连接到外部网络。实训设备RG-S3760交换机1台,RG-S2126交换机1台,PC 2台,直通网线若干。
实训目的
通过以下实训,理解并掌握标准命名的ACL的配置方法。
如图5-11所示,在S3760和S2126上分别划分两个基于端口的VLAN:VLAN 100,VLAN 200。
图5-11 交换机上标准命名的ACL
S3760的配置如下:
S3760端口F 0/1设置成Trunk口。
VLAN 100:192.168.100.1 255.255.255.0
VLAN 200:192.168.200.1 255.255.255.0
S2126的配置如下:
VLAN端口成员:VLAN 100 1—8,VLAN 200 9—16。
F 0/24设置为Trunk口。
PC 1、PC 2的网络设置为:
PC 1:192.168.100.11/24 网关192.168.100.1
PC 2:192.168.200.22/24 网关192.168.200.1
要求实现:不配置ACL,PC 1和PC 2都能通过交换机S3760与外部网络通信;配置ACL后,VLAN 100的主机不能连接到外部网络。
实训设备
RG-S3760交换机1台,RG-S2126交换机1台,PC 2台,直通网线若干。
实训步骤
首先按实训拓扑图连接各设备,然后按以下步骤进行功能配置。
1.交换机S2126恢复出厂设置,在交换机中创建VLAN 100和VLAN 200,并添加端口
S2126(Config)#Vlan 100
S2126(Config-Vlan)#exit
S2126(Config)# interface range fa 0/1-8
S2126(Config-if-range)# switchport access vlan 100
S2126(Config-if-range)#exit
S2126(Config)#Vlan 200
S2126(Config-Vlan)#exit
S2126(Config)#interface range fa0/9-16
S2126(Config-if-range)# switchport access Vlan 200
S2126(Config)#exit
2.设置交换机Trunk端口
交换机S2126:
S2126(Config)#interface fa 0/24
S2126(Config-if)#switchportmode trunk
S2126(Config-if)#exit
S2126(Config)#
交换机S3760:
S3760(Config)#Vlan 100
S3760(Config-Vlan)#exit
S3760(Config)#Vlan 200
S3760(Config-Vlan)#exit
S3760(Config)#interface fa 0/1
S3760(Config-if)#switchportmode trunk
S3760(Config-if)#exit
S3760(Config)#
3.S3760添加VLAN地址
S3760(Config)#int Vlan 100
S3760(Config-If)#ip address 192.168.100.1 255.255.255.0
S3760(Config-If)#no shut
S3760(Config-If)#exit
S3760(Config)#int Vlan 200
S3760(Config-If)#ip address 192.168.200.1 255.255.255.0(www.chuimin.cn)
S3760(Config-If)#no shut
S3760(Config-If)#exit
4.不配置ACL验证实验
验证PC 1和PC 2之间可以ping通,而且可以通过交换机S3760与外部网络通信。
5.配置配置访问控制列表
S3760(Config)#ip access-list standard test
S3760(Config-Std-Nacl)#deny 192.168.100.0 0.0.0.255
S3760(Config-Std-Nacl)#permit ip any any
S3760(Config-Std-Nacl)#exit
S3760(Config)#
6.绑定ACL到端口fa 0/1
S3760(Config)#interface fa 0/1
S3760(Config-if)#ip access-group test in
S3760(Config-if)#
7.验证配置
S3760#show access-group
Interface name:Ethernet0/1
Ingress access-list used is test.
通过“ping”命令检验:
PC 1和PC 2不能互相ping通;
在PC 1上ping网关地址192.168.100.1,不通;
在PC2上ping网关地址192.168.200.1,通。
知识拓展
基于时间的ACL
下面通过一个案例学习基于时间的ACL的配置方法。
若某局域网10.1.0.0/16通过一台三层交换机连接到Internet,要求在上班时间内(9:00—18:00)禁止内部员工浏览Internet,禁止使用QQ、MSN,且在2009年6月1号到2号的所有时间内都不允许进行上述操作,但在任何时间都可以允许以其他方式访问Internet。
让我们来分析一下这个需求:浏览Internet现在基本上都是使用Http或Https进行访问,标准端口是TCP/80端口和TCP/443端口。MSN使用TCP/1863端口。QQ登录会使用到TCP、UDP协议的8000这两个端口,还有可能使用到TCP/UDP协议的4000端口进行通信。而且这些软件都能支持代理服务器,目前的代理服务器主要布署在TCP 8080、TCP 3128(HTTP代理)和TCP 1080(socks)这三个端口上。首先理解几个命令的含义:
time-range TR1:定义一个新的时间范围,其中TR1是为该时间范围取的一个名字。
absolute:为绝对时间,只使用一次,可以定义为1993—2035年内的任意一个时点,具体的用法请使用“?”命令查看。
periodic:为周期性重复使用的时间范围的定义。完整格式为“periodic日期关键字开始时间 结束时间”。其中日期关键字的定义如下所示:
Monday,星 期 一;Tuesday,星 期 二;Wednesday,星 期 三;Thursday,星 期 四;Friday,星期五;Saturday,星期六;Sunday,星期天;daily,每天;weekdays,周一至周五;weekend,周末。
配置过程如下:
Switch(config)# time-range TR1
Switch(config-range)# absolute start00:00 1 June 2009 end 00:00 3 June 2009
Switch(config-range)#periodic weekdays start9:00 18:00
Switch(config-range)#exit
Switch(config)# ip access-list extend internet_limit
Switch(config-ext-nacl)#deny tcp 10.1.0.0 0.0.255.255 any eq 80 timerange TR1
Switch(config-ext-nacl)#deny tcp 10.1.0.0 0.0.255.255 any eq 443 timerange TR1
Switch(config-ext-nacl)#deny tcp 10.1.0.0 0.0.255.255 any eq 1863 timerange TR1
Switch(config-ext-nacl)#deny tcp 10.1.0.0 0.0.255.255 any eq 8000 timerange TR1
Switch(config-ext-nacl)#deny udp 10.1.0.0 0.0.255.255 any eq 8000 timerange TR1
Switch(config-ext-nacl)#deny udp 10.1.0.0 0.0.255.255 any eq 4000 timerange TR1
Switch(config-ext-nacl)#deny tcp 10.1.0.0 0.0.255.255 any eq 3128 timerange TR1
Switch(config-ext-nacl)#deny tcp 10.1.0.0 0.0.255.255 any eq 8080 timerange TR1
Switch(config-ext-nacl)#deny tcp 10.1.0.0 0.0.255.255 any eq 1080 timerange TR1
Switch(config-ext-nacl)#permit ip any any
Switch(config-ext-nacl)#exit
Switch(config)#int vlan 1
Switch(config-if)#ip access-group internet_limit out
这样配置后,定义的时间范围就会起作用。
相关推荐