华为ACL远程拒绝实验演示

简介:

实验名称:华为ACL远程拒绝访问演示
实验需求:R5不能远程访问R6,但是可以ping通R6
实验拓扑:

配置思路:

  1. R5设置ip地址为192.168.12.1 24,R6设置ip地址为192.168.12.2 24
  2. 在R6设置ACL模式,拒绝R5远程访问R6条目,在R6的对应端口设置流向为拒绝R5进入
  3. 在R6设置远程登录密码
    验证:在R5的用户模式下远程访问R6
    PingR6
    display acl {id/name/all} (查看ACL信息)

配置命令:
R5
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z. 
[Huawei]sysname R5
[R5]int gi 0/0/0
[R5-GigabitEthernet0/0/0]undo shu
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[R5-GigabitEthernet0/0/0]ip add 192.168.12.1 24
Dec 14 2017 12:19:01-08:00 R1 %%01IFNET/4/LINKSTATE(l)[0]:The line protocol IP 
on the interface GigabitEthernet0/0/0 has entered the UP state. 
[R5-GigabitEthernet0/0/0]q
[R5]q
<R5>
<R5>telnet 192.168.12.2 (远程验证R6)
Press CTRL
] to quit telnet mode
Trying 192.168.12.2 ...
Error: Can't connect to the remote host (拒绝主机访问)
<R5>ping 192.168.12.2 (ping通R6)
PING 192.168.12.2: 56 data bytes, press CTRL_C to break
Reply from 192.168.12.2: bytes=56 Sequence=1 ttl=255 time=60 ms
Reply from 192.168.12.2: bytes=56 Sequence=2 ttl=255 time=70 ms
Reply from 192.168.12.2: bytes=56 Sequence=3 ttl=255 time=40 ms
Reply from 192.168.12.2: bytes=56 Sequence=4 ttl=255 time=20 ms
Reply from 192.168.12.2: bytes=56 Sequence=5 ttl=255 time=20 ms

R6
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z. 
[Huawei]sysname R6
[R6]acl name deny-telnet (设置ACL名称为拒绝远程) 
[R6-acl-adv-deny-telnet]rule deny tcp source 192.168.12.1 0 destination 192.168.
12.2 0 destination-port eq 23 (拒绝源ipR5的地址通配符源主机位随机高端端口不需要写与目标ipR6的地址通配符对应端口号必须写)
[R6-acl-adv-deny-telnet]q
[R6]int gi0/0/0
[R6-GigabitEthernet0/0/0]undo shu
Info: Interface GigabitEthernet0/0/0 is not shutdown.
[R6-GigabitEthernet0/0/0]ip address 192.168.12.2 24
Dec 14 2017 12:20:38-08:00 R2 %%01IFNET/4/LINK_STATE(l)[0]:The line protocol IP 
on the interface GigabitEthernet0/0/0 has entered the UP state. 
[R6-GigabitEthernet0/0/0]traffic-filter inbound acl 3999 (在gi/0/0/0端口设置拒绝进入流量)
[R6-GigabitEthernet0/0/0]q



本文转自 linuxpp 51CTO博客,原文链接:http://blog.51cto.com/13505118/2050583,如需转载请自行联系原作者

相关文章
|
存储 缓存 安全
Go语言内存模型深度解析
【2月更文挑战第16天】Go语言以其简洁的语法、强大的并发编程能力和高效的内存管理而备受开发者青睐。本文将对Go语言的内存模型进行深度解析,探讨其内存布局、内存分配与回收机制以及内存安全等方面的内容,帮助读者更好地理解和应用Go语言的内存管理特性。
|
SQL 运维 数据库
12-TDengine数据迁移:导入与导出
12-TDengine数据迁移:导入与导出
3260 0
12-TDengine数据迁移:导入与导出
|
缓存 Java 开发者
Java中的多线程编程:从基础到进阶
在Java的世界中,多线程编程是一块不可或缺的拼图。它不仅提升了程序的效率和响应性,还让复杂任务变得井然有序。本文将带你领略多线程编程的魅力,从创建线程的基础操作到高级同步机制的应用,再到线程池的高效管理,我们将一步步揭开多线程编程的神秘面纱。无论你是初学者还是有一定经验的开发者,这篇文章都会为你提供新的视角和深入的理解。让我们一起探索Java多线程编程的世界,开启一段精彩的旅程吧!
255 0
|
关系型数据库 MySQL Linux
Linux下mysql添加用户并授权数据库权限
Linux下mysql添加用户并授权数据库权限
786 0
|
数据采集 设计模式 算法
拥抱变化:从Python新手到专家的旅程
【10月更文挑战第5天】在编程的世界里,Python以其简洁明了的语法和强大的功能库成为了无数开发者的首选语言。本文将带你走进一个Python新手如何一步步成长为专家的故事,探索学习过程中的困惑、挑战以及最终的成就,并通过代码示例揭示学习之旅的关键时刻。
141 2
|
开发框架 小程序 JavaScript
【小程序开发框架选型】7大小程序开发框架,哪一个更适合你?
小程序越来越流行,微信小程序、百度小程序、支付宝小程序、头条小程序等等不断涌入我们的生活,随着小程序的火爆,各种小程序框架不断出现。小程序开发公认的7个小程序开发框架: 原生、uni-app、taro、mpvue、wepy、chameleon、remax。各有利弊。
2350 0
YI
|
SQL 存储 移动开发
数据库系统概论笔记(三)
数据库系统概论笔记(三)
YI
988 1
|
弹性计算 资源调度 Kubernetes
阿里大佬力荐K8s项目实战笔记!图文并茂带你深度解析Kubernetes
Kubernetes(简称K8S)是开源的容器集群管理系统,可以实现容器集群的自动化部署、自动扩缩容、维护等功能。它既是一款容器编排工具,也是全新的基于容器技术的分布式架构领先方案。在Docker技术的基础上,为容器化的应用提供部署运行、资源调度、服务发现和动态伸缩等功能,提高了大规模容器集群管理的便捷性。【Kubernetes是容器集群管理工具】
|
Java Spring
Spring Boot 实现定时任务动态管理,太爽了!
Spring Boot 实现定时任务动态管理,太爽了!
|
运维 专有云 云计算
云计算网络基础架构的实践和演进——打造云计算网络基石
从传统IT部署到云,人肉运维已经是过去式,云上运维该怎么开展?人工智能对于运维“威胁论”也随之袭来,如何去做更智能的活,当下很多运维人在不断思考和探寻答案。在2017云栖社区运维/DevOps在线技术峰会上,阿里云专家云登就为大家分享了云计算网络基础架构的实践和演进,精彩不容错过。
24389 0