使用 Wi-Fi 的 ad-hoc 功能连接 3 台计算机

使用 Wi-Fi 的 ad-hoc 功能连接 3 台计算机

802.11g 允许两台具有 WiFi 功能的计算机之间进行 P2P 临时(非基础设施)连接。但是,从实践或理论上讲(仅纸面上可行,但网络会很古怪或不稳定)是否可以使用此功能连接三台计算机?类似三角形结构?例如:A <--> B 和 B <--> C 在这种情况下,我可以从 A 直接 ping 主机 C 吗?(操作系统严格为 Windows 7)

答案1

是的,Wi-Fi ad-hoc(在 IEEE 802.11 标准中技术上称为“IBSS”)网络可以支持任意数量的计算机。它从一开始就被设计为支持任意数量的计算机。Mac 和 Windows 计算机将自动执行 IPv4 链路本地寻址(169.254.xx 自分配 IP 地址)和 IPv6 链路本地寻址。

请注意,要使 IBSS 网络正常工作,所有设备都必须处于所有其他设备的无线电范围内,因为没有 AP 可以执行BSS内中继帮助那些需要互相通信但不在彼此覆盖范围内的设备。

答案2

您指的是多跳自组织?不,IBSS 没有原生的多跳支持。节点 B 在收到从 A 发往 C 的 ping 数据包时,会认为数据包是直接发送给 C 的,因此会将其丢弃,因为 B 不知道 C 是否在 A 的范围内。

需要更高层的实用程序来执行中继/路由。也许大戟属适合您,因为您严格需要 Windows 7。

答案3

由于我使用了 Ad-hoc 网络,因此也可以同时连接多台计算机。

确保所有计算机的 IP 配置都相同。如果 IP 配置设置为自动,所有计算机都可以通信。只有在某些情况下,某些计算机游戏才会出现问题。

答案4

在 Windows 7 上,你可以尝试 VirtualWiFihttp://research.microsoft.com/en-us/um/redmond/projects/virtualwifi/

相关内容