配置通过802.1x认证控制企业内网用户访问网络示例
  

এ塔铃独语别黄昏এ 882

{{ttag.title}}
配置通过802.1x认证控制企业内网用户访问网络示例[size=13.3333px]
组网需求
图1所示,某公司内部大量用户终端通过Switch(作为接入设备)的接口GE0/0/1接入网络。在该网络运行一段时间后,发现存在用户对公司内网进行攻击。为确保网络的安全性,管理员需对用户终端的网络访问权限进行控制,只有用户终端通过认证后,Switch才允许其访问Internet中的资源。
图1 配置802.1x认证组网图

配置思路
为实现对用户网络访问权限进行限制的需求,在将IP地址为192.168.2.30的服务器用作RADIUS服务器后,管理员可在Switch上配置802.1x认证功能。
具体配置思路如下:
  • 在Switch上创建并配置RADIUS服务器模板、AAA方案以及认证域,并在ISP域下绑定RADIUS服务器模板与AAA方案。保证了Switch与RADIUS服务器之间的信息交互。
  • 在Switch上配置802.1x认证。

      使能全局与接口的802.1x认证功能。
      使能MAC旁路认证功能,保证了无法安装和使用802.1x认证的终端(如打印机)能够通过认证。

说明:
配置本举例之前,需确保网络中各设备之间已能互通。
本举例中,由于接入交换机Switch与用户之前存在透传交换机LAN Switch,为保证用户能够通过802.1x认证,则务必在LAN Switch上配置EAP报文透传功能。此处LAN Switch以S5700LI设备为例,操作步骤如下:
  • 在LAN Switch系统视图下执行命令l2protocol-tunnel user-defined-protocol 802.1x protocol-mac 0180-c200-0003 group-mac 0100-0000-0002定义二层透明传输EAP报文。
  • 在LAN Switch的下行与用户连接的接口以及上行与Switch连接的接口上执行命令l2protocol-tunnel user-defined-protocol 802.1x enablebpdu enable以使能接口的二层协议透明传输功能。

本举例只包括Switch上的配置,LAN Switch和RADIUS服务器的配置这里不做相关说明。

操作步骤
  • 创建VLAN并配置接口允许通过的VLAN,保证网络通畅。
    # 创建VLAN10和VLAN20。
    <HUAWEI> system-view[HUAWEI] sysname Switch[Switch] vlan batch 10 20
    # 配置Switch与用户连接的接口GE0/0/1为Access类型接口,并将GE0/0/1加入VLAN10。
    [Switch] interface gigabitethernet 0/0/1[Switch-GigabitEthernet0/0/1] port link-type access[Switch-GigabitEthernet0/0/1] port default vlan 10 [Switch-GigabitEthernet0/0/1] quit 说明:
    设备与用户连接的接口类型与接口加入的VLAN应以用户实际所属VLAN为准,此处假设所有的用户都被划分到VLAN10。

    # 配置Switch连接RADIUS服务器的接口GE0/0/2为Access类型接口,并将GE0/0/2加入VLAN20。
    [Switch] interface gigabitethernet 0/0/2[Switch-GigabitEthernet0/0/2] port link-type access[Switch-GigabitEthernet0/0/2] port default vlan 20[Switch-GigabitEthernet0/0/2] quit
  • 创建并配置RADIUS服务器模板、AAA认证方案以及认证域。
    # 创建并配置RADIUS服务器模板“rd1”。
    [Switch] radius-server template rd1[Switch-radius-rd1] radius-server authentication 192.168.2.30 1812[Switch-radius-rd1] radius-server shared-key cipher Huawei@2012[Switch-radius-rd1] quit
    # 创建AAA方案“abc”并配置认证方式为RADIUS。
    [Switch] aaa[Switch-aaa] authentication-scheme abc[Switch-aaa-authen-abc] authentication-mode radius[Switch-aaa-authen-abc] quit
    # 创建认证域“isp1”,并在其上绑定AAA认证方案“abc”与RADIUS服务器模板“rd1”。
    [Switch-aaa] domain isp1[Switch-aaa-domain-isp1] authentication-scheme abc[Switch-aaa-domain-isp1] radius-server rd1[Switch-aaa-domain-isp1] quit[Switch-aaa] quit
    # 配置全局默认域为“isp1”。用户进行接入认证时,以格式“user@isp1”输入用户名即可在isp1域下进行aaa认证。如果用户名中不携带域名或携带的域名不存在,用户将会在默认域中进行认证。
    [Switch] domain isp1
    # 测试用户是否能够通过RADIUS模板的认证。(已在RADIUS服务器上配置了测试用户test@huawei.com,用户密码Huawei2012)
    [Switch] test-aaa test@huawei.com Huawei2012 radius-template rd1Info: Account test succeed.
  • 在Switch上配置802.1x认证。
    # 将NAC配置模式切换成传统模式。
    [Switch] undo authentication unified-mode[Switch] quit<Switch> reboot 说明:

      缺省情况下,NAC配置模式为统一模式。
      统一模式切换到传统模式后,管理员必须保存配置并重启设备,新配置模式的各项功能才能生效。

    # 在全局和接口下使能802.1x认证。
    <Switch> system-view[Switch] dot1x enable[Switch] interface gigabitethernet 0/0/1[Switch-GigabitEthernet0/0/1] dot1x enable 说明:
    设备默认支持用户通过ARP报文触发802.1x认证,如果用户希望通过DHCP报文触发802.1x认证,可在系统视图下执行命令dot1x dhcp-trigger配置。

    # 配置MAC旁路认证。
    [Switch-GigabitEthernet0/0/1] dot1x mac-bypass
  • 验证配置结果。

      执行命令display dot1x查看802.1x认证的各项配置信息。从显示信息中能够看到接口GE0/0/1下已使能802.1x认证(802.1x protocol is Enabled)。
      用户在终端上启动802.1x客户端,输入用户名和密码,开始认证。
      如果用户输入的用户名和密码验证正确,客户端页面会显示认证成功信息。用户即可访问网络。
      用户上线后,管理员可在设备上执行命令display access-user查看在线802.1x用户信息。

打赏鼓励作者,期待更多好文!

打赏
2人已打赏

沧海 发表于 2022-11-23 19:10
  
感谢楼主分享,对工作很有帮助,学习一下
新手719320 发表于 2022-11-24 15:48
  
感谢楼主分享,对工作很有帮助,学习一下

新手024884 发表于 2024-1-29 10:58
  
不开透明报文会怎样?
发表新帖
热门标签
全部标签>
每日一问
技术盲盒
干货满满
技术笔记
新版本体验
产品连连看
2023技术争霸赛专题
GIF动图学习
功能体验
标准化排查
技术咨询
自助服务平台操作指引
信服课堂视频
社区帮助指南
通用技术
秒懂零信任
答题自测
安装部署配置
上网策略
SANGFOR资讯
技术晨报
项目案例
深信服技术支持平台
畅聊IT
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
原创分享
解决方案
sangfor周刊
VPN 对接
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
玩转零信任
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选

本版版主

12
185
6

发帖

粉丝

关注

本版达人

LoveTec...

本周分享达人

新手24116...

本周提问达人