我有一台非常老旧的设备(2003 年),上面有 Aironet/Cisco 350 网络适配器(没有 WPA/WPA2,只有开放/WEP 身份验证)。我需要将它连接到没有外部接入点设备的 PC(Win 7/8/8.1)(没有 Wi-Fi 路由器!)。我费了好大劲才在网上找到解决方案,结果遇到了这种情况:
- 我知道 Win7+ 有托管网络“功能”,但那玩意只允许 WPA2 网络安全
- 我的wifi接口是TPLink WN-725N,所以我下载了TP-Link WiFi-Utility,它支持SoftAP模式,但仅限于WPA2/PSK。
- 我已经使用 tp-link 实用程序创建了没有网络安全(开放身份验证)的临时配置文件,网络处于“连接”状态,PC 的接口获得了 IP(192.168.23.1 - 由我设置),DHCP(例如 tftpd64)服务器在此接口上启动并运行,Aironet350 正在接收信号 - (全信号质量),但没有传输 - DHCP 服务器没有收到请求 - 为什么?
请给我一些线索...在 Win7+ 中真的不可能创建这样的连接吗?硬件肯定没问题 - 我已经在虚拟化 WinXP 中测试了这种连接,没有任何问题...
提前致谢。
答案1
好吧,因为没有人知道(我非常怀疑......)或者愿意在这个问题上帮助我,我想回答我自己的问题(只需要几个小时锻炼window$网络)
回想一下 - 目标是将旧的 WiFi 设备(没有 WPA/WPA2 功能)连接到没有路由器设备的 Windows 7/8/8.1 主机。
几点声明:
- 显然,您不能使用 Windows 托管网络功能 - 它仅支持 WPA2/AES 加密。
- Windows 是一个不适合非标准解决方案的环境。如果乍一看有些东西不起作用,请重新启动...然后再次重新启动...然后关闭防火墙,再次打开,再次重新启动,重新安装 wifi 驱动程序...(如果您这样做了但仍然不起作用 - 那么是的,它可能不起作用...)
- 忘记基础设施网络模式 - 参见 1),剩下的唯一选择就是自组织网络
- 显然 Windows 7+ 允许你使用“人造的”网络加密模式如“OPEN”和“WEP”......
如何配置?
打开网络和共享中心, 打设置新连接或网络, 选择手动设置然后输入您想要的配置文件名称、SSID(其他客户端看到的网络 ID),选择加密级别 - 在这里您可以设置开放或 WEP 加密,设置密码/无密码,启用持久连接模式 - 即使没有信号 - 连接到网络,然后关闭向导。
问题是,Windows7+ 不会在任何列表中显示您刚刚创建的配置文件 - 如果您的临时网络现在未连接,您可以尝试使用 WiFi 的制造商实用程序来强制连接 -这一步高度依赖于设备,所以你必须自己解决......(我正在使用 TP-Link wn725n usb-wifi 适配器,需要连接在 TP-Link 无线配置实用程序中手动连接到 adhoc 网络)
请记住,你必须设置静态IP到这个 WiFi 接口,因为它必须是静态的:)(DHCP 服务器根本不喜欢监听动态接口...)现在您可以设置 DHCP 服务器(比如 OpenDHCPServer 或 TFTPD 或任何您喜欢的服务器 - 谷歌搜索),或者您可以省略这个步骤并将您的 adhoc 网络中的所有接口设置为静态 IP。
现在,您应该能够 ping 通网络中的所有其他接口。如果不行,请转到第2步,重新启动所有连接到网络的设备,现在不要失去希望:)
有人在我们背后思考我们应该或可以用“操作系统”做什么,这真的很烦人......