背景
- 我有一部新的 Verizon Android (5.1) 手机,该手机运行移动热点,并为网络设置了 HOTSPOT_NAME(SSID),并具有 WPA2(AES)安全性。
- 我之前有一部 Verizon Android 手机,我也做过同样的事情。
- 我有一台 Windows 7 计算机,使用此热点进行网络连接。
问题(已更新)
使用我之前的手机时,Windows 7 会一直使用其特定的 HOTSPOT_NAME 连接到热点,没有任何问题。使用我现在的手机时,Windows 7 会将一个数字附加到 NEW_HOTSPOT_NAME 上,并在每次我从手机上“打开”热点时迭代它,这样我最终会得到 NEW_HOTSPOT_NAME 1、NEW_HOTSPOT_NAME 2、NEW_HOTSPOT_NAME 3 等。(我现在已经达到 NEW_HOTSPOT_NAME 8),并且每次它都会询问我这是一个“家庭”、“工作”还是“公共”网络,就好像每次我登录时它都是一个“新”网络一样,因为它不记得我之前曾连接到过这个网络。
笔记:
- 如果热点本身保持“开启”状态并且我只是断开与 Windows 7 本身的连接并重新连接,则不会发生迭代。只有当热点关闭然后重新打开时,它才会迭代一个新的数字。
- 我尝试过从 Windows 中删除网络,在手机上重命名网络,然后重新建立连接。每次关闭热点后再打开时,我仍然会收到一组新的迭代。(当然,如果我不使用热点,我不希望热点持续运行,这会消耗电量)。
- 据我所知,旧手机运行的是相同的安全设置(虽然我不知道它是否是 AES,但我相信这已经成为一段时间以来的标准——至少在过去几年我开始使用旧手机作为热点时是这样)。我甚至不知道安全设置是否与此有关,但我认为无论如何我都应该注意这一点。
更多背景
我发现还有其他帖子转述了同样的问题,但是那里的解决方案对我来说不可行:
然而,这是最后一个问题的答案似乎特别相关,因为它指出了发生这种情况的一些原因:
当 Windows 尝试识别其所属的“哪个”网络时,它会进行大量猜测。其中最常见的是使用默认网关的 MAC 地址。如果默认网关的 MAC 发生变化……它会再次提示您识别您的网络。
一些便携式热点应用让安卓设备充当网关,而其他应用则直接将网关传递给电信公司的默认网关。在第一种情况下,您的手机充当网关……这些通常是您可以从第三方找到的应用(例如Android-wifi-teather应用程序。)在其他情况下,这些通常仅限于您的电信公司提供的应用程序......因此他们可以跟踪您的网络共享使用情况统计数据等。
这很有道理,但问题是链接的应用程序需要已 root 的手机(我没有,也不想这样做,因为这会使我的保修失效)。那么有没有:
- 一些适用于非 root 手机的应用程序可以使网关成为设备本身(我还没有找到)?或者
- 是否有某种方式可以强制 Windows 7/Android 手机通过其中一种或两种的某种配置将手机本身链接为网络的默认网关(这不仅仅是重复其他问题答案中给出的过程[警告:我会否决这样的答案])?