有没有办法为Wi-Fi提供用户特定的密码?

有没有办法为Wi-Fi提供用户特定的密码,以便不同的用户拥有不同的密码?

我想为每个用户提供不同的Wi-Fi连接密码。

您需要的是WPA-2 Enterprise ,结合使用RADIUS服务器来validation用户。

如果您拥有现有的Active Directory基础结构,则可以使用Windows中的“ networking策略服务器”angular色执行身份validation,并允许用户使用其AD用户名/密码login。

另一个可能的解决scheme是设置多个SSID并为每个SSID提供单独的密码。 它不像具有相同SSID的多个密码那么优雅,但是如果你的路由器支持多个SSID,它将完成同样的事情并且将易于pipe理。

一个这样的路由器是华硕的RT系列消费级双频路由器 (我有RT-AC66U),除主SSID外,它还支持每个频段最多三个“访客SSID” 。 每个都可以有自己的身份validation和访问策略 。 这甚至可以让你跟踪每个访客SSID的使用时间。

因为大多数人还没有能够访问5GHz频段,所以您可能需要2台这样的路由器提供足够的2.4GHz接入点来满足7个人的需求,但这些路由器可以很容易地configuration为“AP-只有“模式,所以你可以链接在一起。

备用固件可能能够处理更多的SSID,虽然目前我还不能确认。

我会回答你的问题与另一个问题…你希望通过让每个用户连接使用不同的密码获得什么? 这个练习对我来说似乎毫无意义,除非你也希望把某种networking策略附加到你在原始问题中没有提到的不同凭证上。

其他受访者是正确的,WPA-Enterprise与RADIUS服务器配合是实现这一目标的正确方法,但是这可能超出了你要实现的范围。

如果您希望使用不同的用户名是为了能够控制不同用户的访问而不影响其他用户,则可以使用MAC地址过滤。 MAC过滤绝不是万无一失的,但它将有防止用户之间共享密码的好处。

另一个select是将所有这些从WiFi范围中移出并进一步放入networking中。 您可以考虑使用单个WiFi密码,并使用networking上游的强制门户来执行第二级authentication。 这可以用m0n0wall( http://m0n0.ch/wall/ )这样的东西来完成。

你需要一个RADIUS服务器! 但是今天,即使小型家庭路由器也有足够的功率来实现这一点。 我有一个华硕RT-N65U和一个华硕RT-N56U在我的父母家自定义固件和FreeRadius2。 你需要一些Linux知识来设置它! 路由器允许在Web界面中设置RADIUS服务器。 设置好之后,您只需在那里inputlocalhost!