1、实验背景。
企业中办公室用户终端的IP地址大部分通过DHCP动态分发。由于IP地址不固定,无法解析终端的IP地址,因此如何限制终端设备访问服务器上的指定端口是一个难题。现在让我解释一下如何通过实验解决这些问题。
2、实验拓扑结构和IP地址规划
如下图所示,两个办公PC1和PC2属于同一个LAN,如果在交换机SW1上打开DHCP,则会为PC分配地址。R1是路由器用来隔离办公区和服务器区的双层广播,即办公电脑和服务器位于不同网段的广播。
实验结果:PC1和PC2通过DHCP获取地址后可以ping服务器的IP地址,但只有PC2可以访问服务器的telnet服务,PC1不能访问服务器的telnet服务。
实验拓扑
IP地址计划
IP地址计划
3、设备IP相关配置信息。
PC1:
//配置接口自动获取IP地址和手动指定MAC地址,从0001-0001-0001开始便于基于MAC的访问控制
接口千兆以太网0/0
Ip address dhcp-alloc
Mac-address 0001-0001-0001
PC2:
//自动获取配置接口IP地址并手动将MAC地址指定为0002-0002-0002
接口千兆以太网0/0
Ip address dhcp-alloc
Mac-address 0002-0002-0002
服务器:
//接口IP地址和网关配置
接口千兆以太网0/1
IP address 192 . 168 . 2 . 100 255 . 255 . 255 . 0
I proute-static 0 . 0 . 0 . 0 0 . 0 . 0 . 0 192 . 168 . 2 . 1
SW1:
//VLAN接口配置IP地址
接口Vlan-接口1
IP address 192 . 168 . 1 . 254 255 . 255 . 255 . 0
//配置DHCP服务并分配192.168.1.0/24节的地址
Dhcp enable
Dhcp服务器ip-pool office
网关-列表192.168.1.1
network 192 . 168 . 1 . 0 mask 255 . 255 . 255 . 0
//配置网关R1的默认路径
I proute-static 0 . 0 . 0 . 0 0 . 0 . 0 . 0 192 . 168 . 1 . 1
R1:
//配置接口IP地址
接口千兆以太网0/0
IP address 192 . 168 . 1 . 1 255 . 255 . 255 . 0
接口千兆以太网0/1
IP address 192 . 168 . 2 . 1 255 . 255 . 255 . 0
//打开telnet功能,将登录密码配置为123,以测试后续访问限制
Telnet server enable
明细行vty 0 63
Authentication-mode password
set authentic ation password simple 123
互操作性测试:
PC1可以与Server ping通信
PC1 ping Server
PC1可以访问服务器上的telnet服务
PC1服务器telnet服务访问
PC2可以与Server ping通信
pc2 ping服务器
PC2可以访问服务器上的telnet服务
PC2服务器telnet服务访问
4、PC1访问限制
PC1的MAC地址已设置为0001-0001-0001。PC1终端通过DHCP自动获取IP地址,因此PC1的IP地址未知,只能知道终端的网卡MAC地址。
R1:
//创建与大象地址为Server地址端口号为telnet的tcp23端口相匹配的访问控制列表3000
Acl高级3000
rule 0 permit TCP destination 192 . 168 . 2 . 100 0 destination-port eq telnet
//生成与访问控制列表3000和PC1的源MAC地址(0001-0001-0001)相匹配的流量分类PC1
traffic classifier pc1 operator and
if-match source-MAC 0001-0001-0001
If-match ACL 3000
//创建执行任务access-deny,拒绝任务
Traffic behavior access-deny
Filter deny
//流量分类创建与PC1上的流量相匹配的QOS策略R1qos,以执行access-deny拒绝行为
Qos策略r1qos
classifier pc1 behavior access-deny
//接口调用QOS策略R1qos
接口千兆以太网0/0
Qos apply policy R1qos inbound
互操作性测试:
此时,PC1仍可以与Server ping通信
PC1 ping Server
但是,PC1不能再访问服务器上的telnet服务
PC1服务器telnet服务访问
访问PC2 ping服务器和服务器的telnet服务不受影响。
pc2 ping服务器
PC2服务器telnet服务访问
此时,终端使用DHCP自动获取地址,并完成对非固定IP地址终端的访问控制实验。
以上内容总结了本人掌握的知识,创作的原创文章,希望对大家的学习过程有帮助。如果有技术上的理解错误,希望能得到大家的纠正。希望大家一起学习,共同发展。(大卫亚设,北方专家)
第一条,欢迎私信交流,学习更多网络技术!