作为一个网络管理员,对于设备的维护与调试是一个必不可少的内容。但是我们怎么来限制只能管理员来登陆设备,而其他人不能登陆呢??万一其他人登陆把我们的设备还原了。真是哭都来不及啊啊啊~这个时候我们提供身份验证的方法,可是万一账号密码泄露了怎么办?还是不安全啊。这个时候我们可以使用mac地址验证的方法,用我们管理员的计算机的mac地址来进行验证就好啦~~

       那么mac验证有什么方式的?各有什么特点呢?        

        1.本地 mac地址验证:

       a.终结方式 把mac地址设置为账号密码登陆,弊端:账号需要重复建设,设备损坏账号信息都会丢失。

       b.中继方式

             优点:不需要客户安装某些客户端软件,使用自己的mac地址作验证就好。

         2.结合aaa服务器来实现验证

         

       那下面我们就实现三种方式的mac验证!!!


实验拓扑:

设备安全---->mac验证【三种方式】_第1张图片

原理:本地mac,将mac用户信息保存在交换机上面

实验步骤:

第一部分【配置基本ip,测试连通性】:  1. 交换机

system-view

     [Quidway]sysname LSW1

     [LSW1]interface Vlan-interface 1

     [LSW1-Vlan-interface1]ip address192.168.30.10 255.255.255.0

     [LSW1-Vlan-interface1]ping 192.168.30.2

PING192.168.30.2: 56  data bytes, pressCTRL_C to break

   Reply from 192.168.30.2: bytes=56Sequence=1 ttl=64 time = 6 ms

   Reply from 192.168.30.2: bytes=56Sequence=2 ttl=64 time = 3 ms

   Reply from 192.168.30.2: bytes=56Sequence=3 ttl=64 time = 2 ms

   Reply from 192.168.30.2: bytes=56Sequence=4 ttl=64 time = 3 ms

   Reply from 192.168.30.2: bytes=56Sequence=5 ttl=64 time = 3 ms

2.配置测试PC机ip:

设备安全---->mac验证【三种方式】_第2张图片

设备安全---->mac验证【三种方式】_第3张图片

第二部分:配置mac本地验证

交换机mac验证:

[Quidway-Ethernet1/0/1]mac-authentication                //开启端口mac验证

[Quidway]mac-authentication


测试:不能通讯了,因为端口上配置了mac验证,但是我们的交换机上并没有相关的用户账号信息。

设备安全---->mac验证【三种方式】_第4张图片

给30.2增加一个mac验证的账号:

[Quidway]local-userc8-60-00-d8-29-c5

[Quidway-luser-c8-60-00-d8-29-c5]passwordsimple c8-60-00-d8-29-c5

[Quidway]mac-authenticationauthmode usernameasmacaddress usernameformat with-hyphen                 // with-hyphen     设置mac的格式为c8-60-00-d8-29-c5也就是两个字符之间带“-”符号,如果是wthitout-hyphen 则不需要“-”符号

设备安全---->mac验证【三种方式】_第5张图片




mac验证+dot1x 【IAS/ACS】

实验拓扑:

设备安全---->mac验证【三种方式】_第6张图片

设备:华为S2000 交换机

配置过程:

1.ip地址设置:

a)交换机:[Quidway-Vlan-interface1]ipaddress 192.168.30.10   255.255.255.0

            b)PC1 192.168.30.2 255.255.255.0

            c)AAA服务器:192.168.30.200    255.255.255.0

测试:

设备安全---->mac验证【三种方式】_第7张图片

AAA服务器设置:

设备安全---->mac验证【三种方式】_第8张图片

设备安全---->mac验证【三种方式】_第9张图片

设备安全---->mac验证【三种方式】_第10张图片

设备安全---->mac验证【三种方式】_第11张图片

配置交换机:  

   1.mac验证:

[Quidway]mac-authentication       //全局模式下激活mac验证

[Quidway]mac-authentication authmode    usernameasmacaddress     //设置验证模式  使用mac地址,并使用 xx-xx-xx-xx-xx格式

usernameformat with-hyphen

[Quidway]interface Ethernet 1/0/1

[Quidway-Ethernet1/0/1]mac-authentication       //进入端口,再次激活mac验证


设备安全---->mac验证【三种方式】_第12张图片

   2.radius方案

[Quidway]radius scheme xxx       //建立名为xxx的radius方案

[Quidway-radius-xxx]primary    authentication 192.168.30.200    //主要的认证服务器ip

    [Quidway-radius-xxx]key authentication    123456       //与aaa服务器通信的验证秘钥是123456

    [Quidway-radius-xxx]accounting optional

    [Quidway-radius-xxx]server-type standard   //服务器类型为 标准

    [Quidway-radius-xxx]user-name-format    without-domain    //用户名格式是不带域名的

   3.设置作用

[Quidway]domain system    

[Quidway-isp-system]radius-scheme xxx

[Quidway-isp-system]access-limit    enable 10

[Quidway-isp-system]accounting   optional

设备安全---->mac验证【三种方式】_第13张图片




ACS  +  mac 验证

实验拓扑:

设备安全---->mac验证【三种方式】_第14张图片

1.AAA服务器上面安装ACS客户端

设备安全---->mac验证【三种方式】_第15张图片

设备安全---->mac验证【三种方式】_第16张图片

设备安全---->mac验证【三种方式】_第17张图片

设备安全---->mac验证【三种方式】_第18张图片

设备安全---->mac验证【三种方式】_第19张图片

到此之后一直下一步就可以了。

还有一个需要配置acs的密码的界面我的密码是123456ln!

--------》直到安装成功

设备安全---->mac验证【三种方式】_第20张图片

查看acs的主要模块:

设备安全---->mac验证【三种方式】_第21张图片

设备安全---->mac验证【三种方式】_第22张图片

设备安全---->mac验证【三种方式】_第23张图片

设备安全---->mac验证【三种方式】_第24张图片

设备安全---->mac验证【三种方式】_第25张图片

交换机配置:

[LSW1]interface Vlan-interface 1

[LSW1-Vlan-interface1]ip address192.168.30.20 255.255.255.0

设备安全---->mac验证【三种方式】_第26张图片

交换机端口mac验证:

[LSW1]mac-authentication

MAC-authentication is enabled globally.

[LSW1]mac-authentication authmodeusernameasmacaddress usernameformat with-hyphen

[LSW1-Ethernet1/0/1]mac-authentication

MAC-authentication is enabled on portEthernet1/0/1

[LSW1]radius scheme xxx

[LSW1-radius-xxx]primaryauthentication 192.168.30.200

[LSW1-radius-xxx]accounting optional

[LSW1-radius-xxx]key authentication123456

[LSW1-radius-xxx]user-name-formatwithout-domain

设备安全---->mac验证【三种方式】_第27张图片


ACS配置:

建立客户端mac账号

设备安全---->mac验证【三种方式】_第28张图片

设备安全---->mac验证【三种方式】_第29张图片

设备安全---->mac验证【三种方式】_第30张图片

设备安全---->mac验证【三种方式】_第31张图片