当前位置: 首页 > news >正文

基本ACL 和高级ACL配置

基本ACL

一、要求

1.全网可达

2.在1的基础上使PC1不能访问PC2

 二、思路

1.通过写静态的方式使全网可达

2.配置acl主要是拒绝源IP的访问

3.在靠近目标的地方配置acl及使用

三、操作配置

1.IP及静态配置
[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 123.0.0.1 24
[r1-GigabitEthernet0/0/0]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 123.0.1.1 24

[r1]ip route-static 123.0.2.0 24 123.0.0.2

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 123.0.0.2 24
[r2-GigabitEthernet0/0/0]int g0/0/1
[r2-GigabitEthernet0/0/1]ip add 123.0.2.1 24
[r2]ip route-static 123.0.1.0 24 123.0.0.1

PC1:123.0.1.2/24网关123.0.1.1

PC2:123.0.2.2/24网关123.0.2.1
2.写acl

[r2]acl 2000
[r2-acl-basic-2000]rule 2 deny source 123.0.1.0 0.0.0.255
[r2-acl-basic-2000]q

3.在接口使用
[r2-GigabitEthernet0/0/1]traffic-filter outbound acl 2000

四、结果

 高级ACL配置

一、要求

1.全网可达

2.在1的基础上使R1、PC1不能ping通R4

3.在1的基础上使R1不能远程登陆R3

 二、思路

1.通过写静态的方式使全网可达

2.配置acl主要是拒绝源IP到目标IP的访问及远程登陆

3.在靠近源的地方配置acl及使用

三、操作配置

1.IP及静态配置

[r1]int g0/0/0
[r1-GigabitEthernet0/0/0]ip add 12.0.0.1 24
[r1-GigabitEthernet0/0/0]q
[r1]ip route-static 23.0.0.0 24 12.0.0.2
[r1]ip route-static 24.0.0.0 24 12.0.0.2

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]ip add 12.0.0.2 24
[r2-GigabitEthernet0/0/0]int g0/0/1
[r2-GigabitEthernet0/0/1]ip add 23.0.0.2 24
[r2-GigabitEthernet0/0/1]int g0/0/2
[r2-GigabitEthernet0/0/2]ip add 24.0.0.2 24

[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 23.0.0.1 24
[r3-GigabitEthernet0/0/0]q
[r3]ip route-static 12.0.0.0 24 23.0.0.2
[r3]ip route-static 24.0.0.0 24 23.0.0.2

[r4]int g0/0/0
[r4-GigabitEthernet0/0/0]ip add 24.0.0.1 24
[r4-GigabitEthernet0/0/0]q
[r4]ip route-static 12.0.0.0 24 24.0.0.2
[r4]ip route-static 23.0.0.0 24 24.0.0.2

2.写acl


[r2]acl 3000
[r2-acl-adv-3000]rule 1 deny tcp source 12.0.0.1 0 destination 23.0.0.1 0 destination-port eq 23 
[r2-acl-adv-3000]rule 2 deny icmp source 12.0.0.1 0 destination 24.0.0.1 0

有颜色标记的地方是规则序号,规则序号不能一致不然只能生效最后的规则

查看一下acl

3.在接口启用acl

[r2]int g0/0/0
[r2-GigabitEthernet0/0/0]traffic-filter inbound acl 3000

四、检验

http://www.lryc.cn/news/107692.html

相关文章:

  • 【uniapp 报错 Cannot read properties of null (reading ‘offsetWidth‘)解决办法】
  • 6.s081/6.1810(Fall 2022)Lab2: System calls
  • Git在VSCode中的使用
  • 【双指针_移动零_C++】
  • 【网络安全】网络安全威胁实时地图 - 2023
  • 视频过大如何压缩变小?文件压缩技巧分享
  • 组合模式(Composite)
  • grid map学习笔记3之详解grid_map_pcl库实现point cloud点云转换成grid map栅格地图
  • ebpf开发问题汇总
  • 认识 mysql 命令
  • IK(Inverse Kinematics,逆运动学)
  • Cadence 小技巧系列(持续更新)
  • 【unity】Pico VR 开发笔记(基础篇)
  • 竞争之王CEO商战课,聚百家企业在京举行
  • 【shell】获取ping的时延数据并分析网络情况及常用命令学习
  • 石子合并一章通(环形石子合并,四边形不等式,GarsiaWachs算法)(内附封面)
  • Docker快速入门笔记
  • 【Excel】记录Match和Index函数的用法
  • SolidUI社区-从开源社区角度思考苹果下架多款ChatGPT应用
  • 插入排序讲解
  • 杀疯了的ChatGPT——开启AI智能交流新纪元 「文末有彩蛋」
  • web爬虫第五弹 - JS逆向入门(猿人学第一题)
  • P5731 【深基5.习6】蛇形方阵
  • Python实现GA遗传算法优化循环神经网络回归模型(LSTM回归算法)项目实战
  • ESD防静电监控系统在SMT产线中的应用案例
  • Vue+Nodejs+Express+Minio 实现本地图片上传
  • em3288 linux_4.19 第一次烧写无法进入内核的情况
  • 【Java多线程学习5】什么是悲观锁,什么是乐观锁?如何实现乐观锁、乐观锁存在哪些问题
  • OSPF协议RIP协议+OSPF实验(eNSP)
  • leetcode每日一练-第108题-将有序数组转换为二叉搜索树