我连接到 8 个不同的接入点,每个接入点都有一个单独的子网,并且每个位置都不允许 DHCP。
我希望我的计算机根据我所连接的接入点将我的 IP 地址更改为每个位置分配的 IP 地址,而不必每次都运行 netsh 脚本。
此功能的 Windows 设置在哪里?如果没有内置 Windows 功能,是否有人们通常用于实现此所需功能的标准方法或服务?
答案1
Windows 允许您回退到备用静态 IP,此相关问题涵盖了此内容:
如果您将每个 AP 配置为使用自动私有 IP 寻址,则可以将多个接入点配置为自动分配 IP 地址,而无需 DHCP:
互联网号码分配机构 (IANA) 已为自动私有 IP 寻址保留了 169.254.0.0-169.254.255.255。因此,APIPA 提供的地址保证不会与可路由地址冲突。 为网络适配器分配 IP 地址后,计算机可以使用 TCP/IP 与连接到同一 LAN 的任何其他计算机进行通信,这些计算机也配置了 APIPA,或者将 IP 地址手动设置为 169.254.xy(其中 xy 是客户端的唯一标识符)地址范围,子网掩码为 255.255.0.0。请注意,计算机无法与其他子网上的计算机或不使用自动专用 IP 寻址的计算机进行通信。默认情况下,自动专用 IP 寻址处于启用状态。 在以下任一情况下,您可能想要禁用它: - 您的网络使用路由器。 - 您的网络无需 NAT 或代理服务器即可连接到 Internet。 除非您已禁用与 DHCP 相关的消息,否则当您在 DHCP 寻址和自动私有 IP 寻址之间切换时,DHCP 消息会向您提供通知。如果意外禁用了 DHCP 消息,您可以通过将以下注册表项中的 PopupFlag 值从 00 更改为 01 来重新打开 DHCP 消息: HKEY_LOCAL_MACHINE\系统\CurrentControlSet\服务\VxD\DHCP
OSX 允许通过链路本地寻址混合本地和远程接入点。
参考