Linux 在软件中实现802.1x认证器?

Linux 在软件中实现802.1x认证器?,linux,networking,authentication,ethernet,radius,Linux,Networking,Authentication,Ethernet,Radius,我们的设备是一个运行Linux 2.6.19的路由器,我们需要802.1x身份验证,用于连接到LAN端内置交换机的客户端 交换机不支持802.1x。我已经在使用RADIUS后端的路由器上安装了hostapd,但是如果没有端口验证实体,这似乎是无用的 是否可以在软件中实现端口身份验证实体或类似功能?是,这是可能的。HostAPd内置PAE。您可能只是有一些配置问题 伙计们试图让hostapd/freeradius与用于802.1x身份验证的有线接口一起工作 是你的另一种可能的资源吗 如果您真的想扮

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

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


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

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

伙计们试图让hostapd/freeradius与用于802.1x身份验证的有线接口一起工作

是你的另一种可能的资源吗

如果您真的想扮演自己的PAE角色,那么您必须在内核级别连接到netfilter堆栈,并在转发其帧之前对进入桥接堆栈的Mac进行身份验证。
有关netfilter挂钩的更多信息,请访问

,您可能会得到更好的答案;如果你在那里转贴,请删除这个问题。