ACL访问控制列表之扩展篇(实践)
发表于:2025-02-23 作者:千家信息网编辑
千家信息网最后更新 2025年02月23日,实践环境部署服务器:一台Linux虚拟机(CentOS 7)客户机:两台Windows 10虚拟机(win10-1\win0-2)拓扑结构图实践步骤第一步:先使用Linux服务器安装服务,用以验证AC
千家信息网最后更新 2025年02月23日ACL访问控制列表之扩展篇(实践)
实践环境部署
服务器:一台Linux虚拟机(CentOS 7)
客户机:两台Windows 10虚拟机(win10-1\win0-2)
拓扑结构图
实践步骤
第一步:先使用Linux服务器安装服务,用以验证ACL效果
1.联网状态安装服务
yum install httpd -y //安装web服务yum install vsftpd -y //安装ftp服务
2.建立测试文件,用以验证
root@192 ~]# cd /var/www/html/ //进入web站点目录[root@192 html]# vim index.html //编辑网页内容文件this is test web
//写入内容
[root@192 ftp]# cd /var/ftp/ 进入ftp目录[root@192 ftp]# echo "this is test ftp" > test.txt //写入内容到测试文本[root@192 ftp]# cat test.txt //查看文件及内容this is test ftp
3.关闭安全项并开启服务
[root@192 ~]# systemctl start httpd //开启web服务[root@192 ~]# systemctl start vsftpd //开启ftp服务[root@192 ~]# systemctl stop firewalld.service //关闭防火墙[root@192 ~]# setenforce 0 //关闭增强型安全功能[root@192 ~]# netstat -ntap | egrep '(21|80)' //查看服务端口状态tcp6 0 0 :::80 :::* LISTEN 3293/httpd tcp6 0 0 :::21 :::* LISTEN 3312/vsftpd
第二步:调整网络连接模式
1.为Linux服务器绑定静态IP,并将网卡绑定仅主机模式
[root@192 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33 //编辑网卡文件TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static //将dhcp换成static,静态模式DEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=88cf4975-29b8-4041-9cb0-456a56d1fddbDEVICE=ens33ONBOOT=yesIPADDR=192.168.100.100 //设定IP地址NETMASK=255.255.255.0 //设定子网掩码GATEWAY=192.168.100.1 //设定网关ip地址[root@192 ~]# systemctl restart network //重新启动网络服务
2.客户机手工配置IP地址,并关闭防火墙
(1)配置win10-1的IP地址
(2)配置win10-2的IP地址
(3)关闭防火墙
第三步:配置路由器R1
R1#conf tR1(config-if)#int f0/0 R1(config-if)#ip add 192.168.1.1 255.255.255.0R1(config-if)#no shutR1(config-if)#int f0/1R1(config-if)#ip add 192.168.100.1 255.255.255.0R1(config-if)#no shutR1(config-if)#int f1/0R1(config-if)#ip add 192.168.2.1 255.255.255.0R1(config-if)#no shutR1(config-if)#do show ip routeC 192.168.1.0/24 is directly connected, FastEthernet0/0C 192.168.2.0/24 is directly connected, FastEthernet1/0C 192.168.100.0/24 is directly connected, FastEthernet0/1
第四步:测试客户机间通讯以及访问服务
1.测试客户机win10-1与客户机win10-2间通讯
C:\Users\czt>ping 192.168.2.2 //使用客户机win10-1ping客户机win10-2IP地址正在 Ping 192.168.2.2 具有 32 字节的数据:来自 192.168.2.2 的回复: 字节=32 时间=14ms TTL=127来自 192.168.2.2 的回复: 字节=32 时间=13ms TTL=127来自 192.168.2.2 的回复: 字节=32 时间=19ms TTL=127来自 192.168.2.2 的回复: 字节=32 时间=18ms TTL=127192.168.2.2 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),往返行程的估计时间(以毫秒为单位): 最短 = 13ms,最长 = 19ms,平均 = 16ms
2.使用客户机win10-1访问Linux提供的服务
(1)访问web服务
(2)服务ftp服务
第五步:根据需求.设定扩展ACL
R1(config)#access-list 100 permit tcp host 192.168.1.2 host 192.168.100.100 eq www //根据需求设定允许客户机1访问Linux服务器的web服务R1(config)#access-list 100 deny ip host 192.168.1.2 host 192.168.100.100 //设定拒绝客户机1访问Linux服务器的其他服务R1(config)#access-list 100 permit ip host 192.168.1.2 192.168.2.0 0.0.0.255 //允许客户机1访问客户机2的整个网段R1(config)#int f0/0 R1(config-if)#ip access-group 100 in //将扩展ACL放置在端口f0/0的入方向R1(config-if)#do show access-list //查看ACL列表Extended IP access list 100 //扩展IP访问列表100 10 permit tcp host 192.168.1.2 host 192.168.100.100 eq www 20 deny ip host 192.168.1.2 host 192.168.100.100 (6 matches) 30 permit ip host 192.168.1.2 192.168.2.0 0.0.0.255 //根据设定逐条执行
第六步:测试设定ACL后的效果
1.测试客户机win10-1与客户机win10-2间通讯
C:\Users\czt>ping 192.168.2.2正在 Ping 192.168.2.2 具有 32 字节的数据:来自 192.168.2.2 的回复: 字节=32 时间=14ms TTL=127来自 192.168.2.2 的回复: 字节=32 时间=21ms TTL=127来自 192.168.2.2 的回复: 字节=32 时间=15ms TTL=127来自 192.168.2.2 的回复: 字节=32 时间=20ms TTL=127192.168.2.2 的 Ping 统计信息: 数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),往返行程的估计时间(以毫秒为单位): 最短 = 14ms,最长 = 21ms,平均 = 17ms
2.使用客户机win10-1访问Linux提供的服务
(1)访问web服务,反向可以正常访问
(2)服务ftp服务,会跳出无法连接服务器的提示信息
到这里扩展ACL实践就圆满完成了,感兴趣的朋友可以动手试一试噢!
服务
客户
客户机
字节
时间
地址
服务器
测试
内容
数据
文件
配置
实践
信息
模式
通讯
防火墙
防火
最长
安全
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
简易代理服务器软件
网络安全基础知识论文
血管生成基因数据库
违反网络安全法会不会
使用归档 恢复数据库
域名系统服务器的主要工作是将
温州直销软件开发
将数据库对象生成sql脚本文件
网络安全这个行业发展前景
计算机网络技术大一期末
网络安全公司未来发展趋势知乎
服务器挂机经验池怎么做
网络安全申请书
洛阳ppp项目数据库
电脑主机和服务器做共享盘哪个好
数据库更新数据为什么要传id
大学数据库作业答案
算力中心服务器机房区别
软件开发一共有几个阶段
网络技术及应用是什么
养老服务器和管理就业前景
三大数据库
如何检测公司网络安全性
如何查询电影数据库设计
mpp数据库kafka
gom引擎数据库下载
数据库技术与应用探索
介绍软件开发项目签什么协议
简单又漂亮的网络安全手抄报图片
通州区多功能网络技术服务至上