基本ACL的定义(含AI)
- 核心功能
通过预定义的规则列表,决定哪些主体(用户、IP地址、角色等)可以访问特定资源(文件、网络端口、目录等)。 - 典型场景
用于网络安全(防火墙、路由器)、操作系统(文件权限管理)、数据库(数据访问控制)等场景。
基本ACL的类型
- 标准ACL(Standard ACL)
- 控制依据:仅基于源IP地址过滤流量(如允许/拒绝某个IP段访问网络资源)。
- 应用示例:路由器上限制特定IP访问内部服务器。
- 扩展ACL(Extended ACL)
- 控制依据:基于源IP、目标IP、端口号、协议类型等多维度规则。
- 应用示例:禁止外部用户通过HTTP协议访问数据库端口。
实际案例
- 网络安全:在企业防火墙中,通过基本ACL屏蔽恶意IP地址的访问请求。
- 文件权限:在Linux系统中,使用
setfacl
命令为特定用户分配文件读写权限。 - 云环境:在AWS安全组中配置ACL,仅允许特定IP通过SSH访问服务器。
总结:
基本ACL是访问控制的基石,适用于简单权限管理场景;扩展ACL则提供更精细的规则,满足复杂安全需求。理解其原理和差异有助于合理设计系统权限架构。
各PC机配置
PC1IP地址配置:
PC2IP地址配置:
PC3IP地址配置:
各路由器配置结果
R1IP地址配置 :
<Huawei>sys
[Huawei]undo info-center en
[Huawei]sysname R1
[R1]int g0/0/1
[R1-GigabitEthernet0/0/1] ip address 192.168.1.254 24
[R1]int g0/0/2
[R1-GigabitEthernet0/0/2]ip address 192.168.2.254 24
[R1]int g0/0/3
[R1-GigabitEthernet0/0/3]ip address 192.168.3.254 24
配置ACL功能前,测试是否全网互联互通
pc1 ping pc2:
Pc2 ping pc1:
Pc1 ping pc3:
Pc3 ping pc1:
Pc2 ping pc3:
Pc3 ping pc2:
路由器ACL规则配置
[Huawei]acl 2000
[R1-acl-basic-2000]rule deny source 192.168.2.1 0.0.0.0
[R1-acl-basic-2000]q
[Huawei]int g0/0/1
[Huawei-GigabitEthernet0/0/1]traffic-filter outbound acl 2000
查看路由器所有配置
验证ACL功能
pc2 ping pc3(此时pc2应是无法ping通pc3的)
pc3 ping pc2
Pc2 ping pc1
免责声明:以上所有内容仅限用于学习和研究目的,不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。