我们的设备是运行Linux 2.6.19的路由器,对于连接到LAN侧内置交换机的客户端,我们需要802.1x身份验证。

交换机不提供对802.1x的任何支持。我已经在使用RADIUS后端的路由器上安装了hostapd,但是如果没有端口身份验证实体,这似乎毫无用处。

是否可以在软件中实现端口验证实体或类似功能?

最佳答案

是的,这是可能的。 HostAPd内置有PAE。您可能只遇到一些配置问题。

These家伙试图使hostapd/freeradius与用于802.1x身份验证的有线接口(interface)配合使用。

Here是另一个适合您的资源

如果您真的想扮演自己的PAE角色,则必须在内核级别加入netfilter堆栈,并在转发其帧之前对进入桥接堆栈的MAC进行身份验证。
netfilter hooks上了解有关netfilter挂钩的更多信息

09-04 00:18