很难说出这里问的是什么。这个问题是模棱两可的、含糊的、不完整的、过于宽泛或修辞的,不能以其目前的形式得到合理的回答。如需帮助澄清此问题以便可以重新打开,visit the help center .
9年前关闭。
有一个笔记本 A 和一个无线接入点 B。
场景是:
1.笔记本A成功连接无线接入点B。
2.笔记本A向我的服务器发送“你好”消息。
3. 我的服务器收到此消息。我的问题是我的服务器如何知道此消息是由笔记本 A(不是其他笔记本)通过无线接入点 B(不是通过其他无线接入点)发送的。这里谁使用笔记本A不是我关心的。
我正在考虑这样一个粗略的解决方案。让我的服务器知道笔记本 A 的 CPU 序列号和无线接入点的 mac 地址。任何向我的服务器发送消息的计算机都需要报告其 CPU 序列号和无线网关 mac 地址。如果这两个和我服务器保存的一样,那就通过。
我知道这两个也可以伪造。请建议更好的解决方案。非常感谢。
最佳答案
设置您的接入点以运行 WPA 企业。在您的服务器上运行 RADIUS 服务器。可选择将流量从 AP 传输到服务器。向每个可能的客户端颁发唯一的凭据,可能是基于证书的。
使用 RADIUS 信息和来自 AP 的“安全”(即隧道或直接有线链接),您可以明确且安全地识别服务器上的无线客户端,前提是您信任整台机器、AP 和中间链接。
关于security - 如何唯一标识笔记本及其连接的无线接入点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10570911/