是否可以使用注册表为所有适配器配置静态 IP 替代方案?

是否可以使用注册表为所有适配器配置静态 IP 替代方案?

我正在读替代配置文档,我想尝试设置一个后备静态 IP 来简化我的设置:

HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/Tcpip/Parameters

"IPAutoconfigurationEnabled"=dword:0
"EnableDHCP"=dword:0
"DefaultGateway"="192.168.99.1"
"IpAddress"="192.168.99.199"
"Subnetmask"="255.255.255.0"

自动配置已禁用,但静态 IP 始终不起作用。我是不是漏掉了什么?

答案1

根据文档中的描述,您应该通过 GUI 输入备用静态 IP 地址。事实证明,备用配置的 IP、掩码、网关、DNS 服务器数据不是以“明文”形式保存的,而是以HKLM\SYSTEM\CurrentControlSet\Services\DHCP\Configurations\Altenate_{NIC 的 GUID}作为REG_BINARY键名Options和对该键的引用放在HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\{NIC 的 GUID}在 键 中ActiveConfigurations

您可以尝试将注册表设置放入接口特定键中,而不是全局 TCP/IP 参数中。或者,为了让所有适配器都生效,可以将我描述的引用从特定适配器移至全局 TCP/IP 参数。我还没有尝试过这两种方法,但谁也不知道。

相关内容