zoukankan      html  css  js  c++  java
  • ACL技术 扩展ACL

    实验目的:实现ACL的功能

     

    实验原理:通过创建ACL中的条件,在调用ACL的时候,就可以通过ACL条件实现对数据的筛选。

     

    实验步骤:

    第一步:

    配置PC机基本信息

    192.168.1.1 

    255.255.255.0

    没有网关,本实验不需要

    192.168.1.2

    255.255.255.0

    给路由器配置网关

    inter g0/0

    no shutdown

    ip add 192.168.1.254  255.255.255.0

    第二步,show ip access-lists,验证查看ACL上的信息

     

    第三步:创建ACL,

            access-list 1 deny 192.168.1.1  0.0.0.0

            access-list 1 permit any

    第四步:      

             inter g0/0      

             ip access-group 1 in 

           

     

     

    注意:由于access -list 1 deny (由于任何一个ACL后面)后面都隐含着deny any,所以会同时把192.168.1.2挡住,只要如下操作便可以解除:

            access-list 1 permit any 就可以了

     

    如果要反过来,让1.1 能ping通,1.2ping不通,如下

           no  access-list 1 deny 192.168.1.1  0.0.0.0

     然后重新作就可以了

    ###########################################################

     工作中常用的ACL配置方式 - 命名的 ACL : 
    创建ACL- 
        GW(config)# ip access-list standard Deny-Ping 
        GW(config-std-nacl)# 10 deny  192.168.1.2 0.0.0.0 
        GW(config-std-nacl)# 20 permit any  
        GW(config-std-nacl)#exit 
    调用ACL-     
        GW(config)#interface g0/0 
        GW(config-if)#ip access-group Deny-Ping in 

     

    如果要换扩展ACL,no掉以上中的

        GW(config)#interface g0/0 
        GW(config-if)#  no  ip access-group Deny-Ping in 


        GW(config)#  no ip access-list standard Deny-Ping

    ###############################################################

    为了匹配更加精确的流量,我们使用“扩展ACL”: 
    创建ACL- 
        ip access-list extended notPing 
          10  deny icmp  host 192.168.1.2 host 192.168.1.254 主机192.1.2到网关1.254的icmp(ping包)走不通,
          20  permit  ip any  any  其他的还是可以的,比如TCP,
    调用ACL- 
        interface g0/0 
          ip access-group notPing in  
    验证——    
        ping  
        show  ip access-list   
        show  ip interface g0/0                 

  • 相关阅读:
    Spring——注解代替XML配置文件,Spring与JUnit整合
    Spring——基本概念(IOC,DI思想),Spring配置文件(XML),属性注入,Spring与Web项目结合
    Struts——自定义拦截器
    Struts——OGNL表达式与Struts2结合
    Struts2——结果跳转方式配置(重定向,转发<默认>,重定向到方法,重定向到转发),获取servlet的内些API(request,servletcontext...),获取参数
    Struts2——基本使用与配置文件
    基于中间件的RBAC权限控制
    Django
    Django
    Django 中 admin 的执行流程
  • 原文地址:https://www.cnblogs.com/pangcw/p/8372449.html
Copyright © 2011-2022 走看看