通过路由器实现用户定时访问网络

分享到:
点击量: 214636

    利用路由器基于时间的访问控制列表,实现内部网络用户对INTERNET的访问控制,从而有效地保护我们的内部网络。

    一、前言

    我们知道,随着网络的发展和用户要求的变化,从Cisco.chinaitlab.com/"target="_blank">CiscoIOS12.0开始,CISCO路由器新增加了一种基于时间的访问列表。通过它,可以根据**中的不同时间,或者根据一星期中的不同日期,当然也可以二者结合起来,控制对网络数据包的转发,实现对网络的**保护。

    二、使用方法

    这种基于时间的访问列表就是在原来的标准访问列表和扩展访问列表中加入有效的时间范围来更合理有效的控制网络。它需要先定义一个时间范围,然后在原来的各种访问列表的基础上应用它。并且,对于编号访问表和名称访问表都适用。

    三、使用规则

    用time-range命令来指定时间范围的名称,然后用absolute命令或者一个或多个peri-odic命令来具体定义时间范围。IOS命令格式为:time-rangetime-range-nameabso-lute[starttimedate][endtimedate]pe-riodicdays-of-theweekhh:mmto[days-of-theweek]hh:mm我们分别来介绍下每个命令和参数的详细情况time-range:用来定义时间范围的命令time-range-name:时间范围名称,用来标识时间范围,以便于在后面的访问列表中引用absolute:该命令用来指定**时间范围。它后面紧跟这start和end两个关键字。在这两个关键字后面的时间要以24小时制、hh:mm(小时:分钟)表示,日期要按照日/月/年来表示。可以看到,他们两个可以都省略。如果省略start及其后面的时间,那表示与之相联系的permit或deny语句立即生效,并一直作用到end处的时间为止;若省略如果省略end及其后面的时间,那表示与之相联系的permit或deny语句在start处表示的时间开始生效,并且永远发生作用,当然把访问列表删除了的话就不会起作用了。

    periodic:主要是以星期为参数来定义时间范围的一个命令。它的参数是Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday中的一个或者几个的组合,也可以是daily(每天)、weekday(周一到周五)或者weekend(周末)。注意:一个时间范围只能有一个absolute语句,但是可以有几个periodic语句。现在我们来看几个例子。

    (1)如果要表示每天的早8点到晚5点就可以用这样的语句:

    absolutestart8:00end17:00

    (3)表示每周一到周五的早9点到晚10点半,periodicweekday9:00to22:30;我们已经知道如何定义时间范围,这样一来,我们就可以用这种基于时间的访问列表来实现网络的**控制,而不用半夜跑到办公室去删除那个访问列表了。这对于网络管理员来说,是个很好的事情。下面让我们看看如何在实际情况下应用这种基于时间的访问列表S1

 

    192.168.1.0E0

    交换机

    Internet

    E1192.168.2.0E1

    交换机

    四、应用实例

    在如上图所示的网络中,路由器有两个以太网接口E0和E1,分别连接着192.168.1.0和192.168.2.0两个子网络。还有一个串口

    S1,连入Internet。为了让192.168.1.0子网公司员工在工作时间(每周一到周五的早8点到晚5点)不能进行WEB浏览,只有在下班时间才可以通过公司的网络访问Internet(这样就不用担心某些人上班时间偷着聊天了)。而对192.168.2.0子网的公司员工不作上网限制,我们来做如下的基于时间的访问控制列表来实现这样的功能:

    Router#configt

    Router(config)#interfaceethernet0进入端口控制模式

    Router(config-if)#ipaccess-group101in

    Router(config-if)#time-rangehttp

    Router(config-if)#periodicweekday8:00to5:00;

    Router(config-if)#ipaccess-list101permittcpanyanyeq80http

    我们只需在一个扩展访问列表的基础上再加上时间控制就达到了目的。因为是要控制WEB访问的协议,所以必须要用扩展列表,也就是说,编号要在100-199之间。在第四句我们定义了这个时间范围名称是http,这样,我们就可以在列表中的*后一句方便的引用了。

    通过上面的方法,我们可以方便地利用路由器基于时间的访问控制列表,实现内部网络用户对INTERNET的访问控制,从而有效地保护我们的内部网络。