news 2026/9/25 8:16:16

ACL访问控制列表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
ACL访问控制列表

访问控制列表(ACL)

读取第三层,第四层包头信息(OSI七层模型)

根据预先定义好的规则对数据包进行过滤

访问控制列表的类型

标准访问控制列表

基于源IP地址过滤数据包

标准访问控制列表的访问控制列表号是1~99

扩展访问控制列表

基于源IP地址,目的IP地址,指定协议,端口和标志来过滤数据包

扩展访问控制列表的访问控制列表号是100~199

命名访问控制列表

命名访问控制列表允许在标准和扩展访问控制列表中使用名称代替表号

访问控制列表在接口应用的方向

出(out):已经过路由器的处理,正离开路由器接口的数据包

入(in):已到达路由器接口的数据包,将被路由器处理

标准访问控制列表的配置

创建ACL

注意:当配置ACL后,默认拒绝其他所有

一般配置

Router(config)#access-list number {permit|deny} source [source-wildcard] access-list 1 允许|拒绝 192.168.1.1 0.0.0.255

扩展配置

Router(config)#access-list number {permit|deny} protocol {source-wildcard destination destination-wildcard} [operstor operan] access-list 101 permit ip 192.168.1.0 0.0.0.255192.168.2.00.0.0.255 Router(config)# access-list 101 deny ip any any access-list 101 deny tcp 192.168.1.0 0.0.0.255 host192.168.2.2 eq 21 Router(config)# access-list 101 permit ip any any

删除ACL

Router(config)# no access-list access-list-number

将ACL应用于接口

Router(config-if)#ip access-group access-list-number {in lout} 1-99

在接口上取消ACL的应用

Router(config-if)#no ip access-group access-list-number {in lout}

查看ACL配置信息

Router#show access-lists

配置ACL

实验1

配置ACL要求:

1)PC1禁止访问server

2)PC0可以访问server

3)PC0能访问PC1

1.配置IP

2.配置路由器R1接口

3.在路由器R1配置ACL

4.验证

1)PC1禁止访问server

2)PC0可以访问server

3)PC0能访问PC1

PC0

PC1

实验2

配置要求:

ACL配置

1)禁止PC1.3访问server1

PC3可以访问server1

PC1.3能访问PC3

PC1.3可以访问server3

2)4.0网段不能访问server3,但可以访问server4

禁止1.0网段访问server4

3)远程连接PC3的1.2IP可以远程连接所有设备

route1分配IP地址1.0网络,保留PC3的1.2IP地址

IP配置

1)远程连接PC3的1.2IP可以远程连接所有设备

2)route1分配IP地址1.0网络,保留PC3的1.2IP地址

1.配置IP(静态测试)

2.配置路由器R2/R3/R4接口

R2

R3

R4

3.配置R2/R3/R4动态路由

R2

R3

R4

4.测试通路(所有设备应该全通)

PC2测试(其他设备同理)

5.配置R2的DHCP

IP配置

1)远程连接PC3的1.2IP可以远程连接所有设备

2)route1分配IP地址1.0网络,保留PC3的1.2IP地址

R2自动分配IP地址1.0网段

改为DHCP自动分配

保留PC3IP(192.168.1.2)

6.配置ACL1(R2配置)

禁止PC1.3访问server1

PC3可以访问server1

PC1.3能访问PC3

PC1.3可以访问server3

配置R2的ACL,选择接口f0/0出

7.测试ACL1

PC1.3测试无法访问server1(192.168.4.2)

PC3

8.配置ACL2(R2配置)

4.0网段不能访问server3,但可以访问server4

禁止1.0网段访问server4

9.测试ACL2

10.远程连接PC3的1.2IP可以远程连接所有设备

配置所有路由器

远程登陆

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/9/23 16:04:34

GPU渲染性能测试与优化的核心价值及关键指标解析

GPU渲染性能测试与优化的核心价值及关键指标解析 在游戏、嵌入式可视化、AI渲染等图形密集型应用中,GPU是渲染流程的核心硬件,其运行效率直接决定应用的画面输出质量、实时响应能力与硬件适配范围。尤其在国产自研显卡推广、嵌入式系统(如VXw…

作者头像 李华
网站建设 2026/9/24 23:30:14

Navicat x 达梦技术指引 | 数据字典

近期,Navicat 宣布正式支持国产达梦数据库。Navicat 旗下全能工具 支持达梦用户的全方位管理开发需求,而轻量化免费的 则满足小型和独立开发者的基础需求。 Navicat Premium 自版本 17.3 开始支持达梦 DM8 或以上版本。它支持的系统有 Windows、Linux …

作者头像 李华
网站建设 2026/9/2 0:54:16

前端开发者必备:json-server零基础入门指南

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个面向初学者的json-server教学项目。要求:1. 分步骤注释的示例代码 2. 包含5个典型使用场景(获取列表、添加数据、查询筛选等) 3. 常见错误及解决方法 4. 与前端…

作者头像 李华
网站建设 2026/9/24 3:02:25

Quill vs 传统文本编辑:开发效率对比

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 创建一个对比演示项目,展示Quill富文本编辑器与传统textarea实现的区别:1. 实现相同的编辑功能(文本格式、图片插入)2. 比较代码复杂…

作者头像 李华
网站建设 2026/9/21 22:30:09

js for in零基础入门指南

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容: 开发一个js for in学习应用,提供交互式教程和新手友好的界面。点击项目生成按钮,等待项目生成完整后预览效果 理解for...in循环的基础概念 作为一个JavaScr…

作者头像 李华
网站建设 2026/9/22 7:45:27

26、文件和目录管理:全面解析与操作指南

文件和目录管理:全面解析与操作指南 1. 查找文件 在指定目录中查找特定文件名的功能可以通过 find_file_in_dir() 函数实现,该函数使用 readdir() 来遍历目录内容。以下是具体的代码实现: /** find_file_in_dir - searches the directory path for a* file named fi…

作者头像 李华