我正在寻找一种方法来设置一个可以在许多/大多数无线路由器上工作的外部认证服务器 . 或者,可选择的几种方式可以在不同的无线路由器上工作 . 它需要以编程方式完成,这意味着连接到路由器的计算机需要能够使用某些api来执行此操作 . 我不知道这是否可行,我试图在谷歌找到答案,但由于知识有限,我不确定我是否正在寻找合适的地方 .
我正在努力实现的目标:我正在尝试创建一个允许人们在那里打开WIFI的应用程序,以便其他人可以借用它 .
ide是:
借用wifis:使用应用程序创建一个帐户 . 登录应用程序 . 当您登录时,此应用程序会自动将您连接到附近的共享无线网络 . 只有拥有与应用程序有效的用户名 - 密码组合,才能访问共享wifi
分享你的wifi:从同一个应用程序,你进入一些菜单并按"share this wifi",不知何故,我需要这个配置当前连接的路由器使用外部认证服务器以及当前的WIFI密钥 . 因此,人们基本上可以使用他们的应用程序用户名 - 密码组合来登录此路由器 .
任何帮助表示赞赏 .
1 回答
尝试google-ing for Radius Server , WPA(2) Enterprise 或 802.1x . 这些关键字非常相关 .
要设置radius身份验证,您需要有一个支持wpa(2)企业和radius服务器的路由器(可能是google-able如何在windows / linux上设置) .
以编程方式连接是可能的,因为它使用wpa(2)企业身份验证,因此更加困难 .
如果您能提供更多细节,我应该能够进一步帮助您 .