在大型企业中为了加强网络安全管理,需要对局域网接入设备的端口对所接入的用户设备进行认证和控制,连接在端口上的用户设备如果能通过认证,就可以访问局域网中的资源;如果不能通过认证,则无法访问局域网中的资源。要实现这种网络安全管理的要求,需要用到802.1x协议,如何设置呢?下面我们一起来看一个案例。
组网需求:
1)要求在各端口上对接入用户进行认证,以控制其访问Internet;接入控制方式要求是基于MAC地址的接入控制。
2)所有接入用户都属于一个缺省的域:aabbcc.net,该域最多可容纳30个用户;认证时,先进行RADIUS认证,如果RADIUS服务器没有响应再转而进行本地认证;计费时,如果RADIUS计费失败则切断用户连接使其下线。
3)由两台RADIUS服务器组成的服务器组与交换机相连,其IP地址分别为10.1.1.1和10.1.1.2,要求使用前者作为主认证/备份计费服务器,使用后者作为备份认证/主计费服务器。
4)设置系统与认证RADIUS服务器交互报文时的共享密钥为net1980、与计费RADIUS服务器交互报文时的共享密钥为network。
5)设置系统在向RADIUS服务器发送报文后5秒种内如果没有得到响应就向其重新发送报文,发送报文的次数总共为5次,设置系统每15分钟就向RADIUS服务器发送一次实时计费报文。
6)设置系统从用户名中去除用户域名后再将之传给RADIUS服务器。
7)本地802.1x接入用户的用户名为localuser,密码为localpass,使用明文输入;闲置切断功能处于打开状态,正常连接时用户空闲时间超过20分钟,则切断其连接。
网络拓扑图:
![](http://u.jimdo.com/www24/o/s0999f62654d374da/img/i2dc9d95877a3f1ee/1280241716/std/p_w_picpath.jpg)
转载于:https://blog.51cto.com/daotianquan/582994