AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / computer / 问题 / 1595348
Accepted
elliott94
elliott94
Asked: 2020-10-19 10:46:52 +0800 CST2020-10-19 10:46:52 +0800 CST 2020-10-19 10:46:52 +0800 CST

如果设备通过 WPS 连接到 Wi-Fi 网络,如果以后更改网络的 SSID,它会保持连接吗?

  • 772

我应该首先指出,我知道在网络设置中使用 WPS 会带来已知的安全风险;以下问题仅供参考。

假设如下:

  1. 我有一个广播 SSID 的路由器(我们称之为“Network_A”)

  2. 使用 WPS,我现在将设备连接到我的无线网络

  3. 最后,我将网络的 SSID 从“Network_A”更改为“Network_B”

在这种情况下,之前连接到原始 SSID 的任何设备是否会保持连接 - 或者与使用网络密钥连接设备一样,它们是否需要手动重新连接?

networking wireless-networking
  • 3 3 个回答
  • 1852 Views

3 个回答

  • Voted
  1. Best Answer
    Tim_Stewart
    2020-10-19T10:52:32+08:002020-10-19T10:52:32+08:00

    它们需要手动重新连接。

    这不是一个理论上的问题或答案,一旦他们错过了来自接入点的足够多的信标/管理帧,它们就会断开连接。这种行为在所有支持 802.11 的设备上都是相同的。更改 SSID 并不是 AP 消失了,而是在客户端视图中它的识别信息发生了变化。(BSSID + SSID 组合)以及它们对接入点的感知信号强度将为零,因为不再从客户端接收到信标/管理帧,这意味着没有 RSSI(即超出范围)。

    IP 地址或其 DHCP 租约与保持 802.11 连接处于活动状态无关。无线接入点工作在 OSI 模型的第 2 层,或 TCP 模型的“物理/链路”第 1 层。

    大多数(如果不是全部?)操作系统无线网络配置文件都基于 SSID。因此客户端设备会将新的 SSID 视为一个全新的网络,因此您必须使用新的网络凭据重新配置客户端。

    • 5
  2. LPChip
    2020-10-19T11:07:42+08:002020-10-19T11:07:42+08:00

    当您通过 SSID 和密码连接到 WIFI 网络并记住这些凭据时,您将自动连接到与这些 SSID 和密码组合匹配的网络(当然,假设密码正确)。

    当 SSID 更改时,您基本上会更改组合的用户名。在租约到期之前,您的 WiFi 连接将保持连接状态。问题是,为了更改 SSID,wifi 发射器需要重新启动其服务,这会自动断开所有连接。

    如果您可以向组添加一个 SSID(企业 WIFI 接入点可以这样做),然后您删除旧的 SSID,则服务不需要重新启动,在这种情况下,现有连接将保持活动状态,直到它们的租约到期,在这种情况下它们需要手动配置才能再次工作。

    也就是说,根据蒂姆·斯图尔特的说法,您的连接会中断,因为他们的接收信号强度指数 (rssi) 通常基于每秒的信标间隔 (10x)。一旦信标/管理帧消失,客户端关联也会消失。无法验证这一点,但无论如何都将其添加到答案中。一旦我可以验证,将更改答案。

    由于 SSID 不再与您之前连接的相同,因此之前连接的任何设备都不会连接回新网络。如果您选择再次将 SSID 重命名为之前的名称,则所有设备将在执行下一次扫描时重新连接回您的设备,扫描速度可能快至 1 分钟或更短,或更长,具体取决于该设备。

    您可以将此与拥有带密码的电子邮件地址进行比较。如果您更改电子邮件地址,您将无法再登录以获取新电子邮件,因为电子邮件地址也是登录名。如果您进入您的电子邮件帐户设置,并将登录名更改为新的,您可以再次连接。这基本上就是您的场景中发生的情况。

    • 0
  3. Albin
    2020-10-19T11:11:33+08:002020-10-19T11:11:33+08:00

    简短说明:

    是的,一旦您更改了 SSID,与该 SSID 的所有现有连接都会被丢弃,并且必须使用新的 SSID 重置并手动“重新连接”。这是因为通常您的 AP 在对配置进行重大更改后会断开所有连接。尽管它取决于品牌和型号 - 不同的实现将导致不同的行为:廉价设备(具有多个 SSID)将断开所有 SSID 的所有连接,更好的设备将仅断开连接到该特定 SSID 的设备。

    长而详细的实用解释:

    通俗地说,一般/抽象的解释是这样的(注意:这取决于实际的实现——我从未开发过 AP,我只是从我关于嵌入式系统一般如何工作的一般开发知识中推断出这一点):

    SSID 将保存在持久闪存的某个位置,当您更改它时,您可以访问和覆盖它。重新/启动 AP 将导致值从闪存“放入”到 AP 的 RAM 中,从那里用于 AP 的实际操作。这意味着在操作期间更改值不会做任何事情,因为您只需更改闪存上的值,在 AP 重新启动之前不会使用该值。当然,实际上 AP“知道”您更改了设置并采取措施应用它们。它将重新启动它的操作,从而删除所有现有的连接。由于“实时更新”的实施成本更高,并且您的场景没有用例,因此程序员在更改设置时不会费心更改闪存和 RAM 值。

    具有冗长而详细的理论解释的替代答案:

    回到您的问题:假设您的 AP 在您更改 SSID 时没有主动断开连接,只是“使用”新的 SSID 而不是旧的,我认为它可以工作,但我不完全确定。所以在这种情况下,不,您不必手动重新连接。

    请注意,以下解释是理论上的(不在超级用户的范围内,因为它不是关于“真正的”硬件或软件问题):

    身份验证和关联过程需要 SSID。一旦会话完全建立(不确定,但我认为启动会话也需要 4 次握手)我认为不再需要 SSID。因此,只要会话保持打开状态,您就可以开始了。

    但是据我了解,有一个超时。如果它被触发,则必须建立一个新会话,并且必须重复身份验证和关联过程。由于您更改了 SSID,这将失败。注意:在客户端或 AP 上重新启动“WLAN restart”也会关闭会话,但我认为这很明显。

    可以在此处和此处找到有关 AP 如何工作的一些进一步阅读材料。

    另外: SSID 仍然可以在例如信标帧内传输(参见蒂姆的回答)。但在这一点上,我还没有找到任何证据表明它确实得到了认证和关联过程的评估。它不必在信标帧内传输(它可以是0,请参阅此处和此处)这一事实使我相信它在身份验证和关联过程之后没有得到评估。但无论如何,超级用户都不是提出/回答此类问题的正确网站。

    • 0

相关问题

  • NAT 后面的 NAT 如何工作(路由器的 NAT 和 ISP 的 NAT)?

  • Genymotion 如何绕过 VirtualBox 缺乏 Wi-Fi 仿真?

  • Win10 1803:如何让移动热点成为专用网络?

  • nc如何识别服务名称

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何减少“vmmem”进程的消耗?

    • 11 个回答
  • Marko Smith

    从 Microsoft Stream 下载视频

    • 4 个回答
  • Marko Smith

    Google Chrome DevTools 无法解析 SourceMap:chrome-extension

    • 6 个回答
  • Marko Smith

    Windows 照片查看器因为内存不足而无法运行?

    • 5 个回答
  • Marko Smith

    支持结束后如何激活 WindowsXP?

    • 6 个回答
  • Marko Smith

    远程桌面间歇性冻结

    • 7 个回答
  • Marko Smith

    子网掩码 /32 是什么意思?

    • 6 个回答
  • Marko Smith

    鼠标指针在 Windows 中按下的箭头键上移动?

    • 1 个回答
  • Marko Smith

    VirtualBox 无法以 VERR_NEM_VM_CREATE_FAILED 启动

    • 8 个回答
  • Marko Smith

    应用程序不会出现在 MacBook 的摄像头和麦克风隐私设置中

    • 5 个回答
  • Martin Hope
    CiaranWelsh 如何减少“vmmem”进程的消耗? 2020-06-10 02:06:58 +0800 CST
  • Martin Hope
    Jim Windows 10 搜索未加载,显示空白窗口 2020-02-06 03:28:26 +0800 CST
  • Martin Hope
    v15 为什么通过电缆(同轴电缆)的千兆位/秒 Internet 连接不能像光纤一样提供对称速度? 2020-01-25 08:53:31 +0800 CST
  • Martin Hope
    fixer1234 “HTTPS Everywhere”仍然相关吗? 2019-10-27 18:06:25 +0800 CST
  • Martin Hope
    andre_ss6 远程桌面间歇性冻结 2019-09-11 12:56:40 +0800 CST
  • Martin Hope
    Riley Carney 为什么在 URL 后面加一个点会删除登录信息? 2019-08-06 10:59:24 +0800 CST
  • Martin Hope
    zdimension 鼠标指针在 Windows 中按下的箭头键上移动? 2019-08-04 06:39:57 +0800 CST
  • Martin Hope
    jonsca 我所有的 Firefox 附加组件突然被禁用了,我该如何重新启用它们? 2019-05-04 17:58:52 +0800 CST
  • Martin Hope
    MCK 是否可以使用文本创建二维码? 2019-04-02 06:32:14 +0800 CST
  • Martin Hope
    SoniEx2 更改 git init 默认分支名称 2019-04-01 06:16:56 +0800 CST

热门标签

windows-10 linux windows microsoft-excel networking ubuntu worksheet-function bash command-line hard-drive

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve