Windows 7 上的 Internet 连接共享和远程 DHCP 问题

Windows 7 上的 Internet 连接共享和远程 DHCP 问题

由于暂时缺少外部 WiFi 接入点,我开始使用 ICS 从我的笔记本电脑共享互联网连接到我的移动设备。我知道配置它的基本知识以及必须启用哪些服务,而且它工作得很好。与我上一个外部接入点相比,我会抱怨 WiFi 的功能太强大,但这并不重要。我的问题是 ICS DHCP 以某种方式阻止了位于 LAN 中的外部 DHCP 服务器。因此,如果共享到 WiFi 连接的以太网适配器必须更新 IP 地址,我就无法再连接互联网了。如果我设置静态 IP,连接就没有问题,但我将笔记本电脑在工作和家之间移动,这让我很烦。从许多方法中,我发现的唯一方法是在适配器设置中禁用共享或禁用并重新启用 ICS 服务。我知道没有办法在不同的 DHCP 上设置优先级,但也许有某种方法可以阻止以太网适配器从 ICS 服务获取 IP?

答案1

大多数 ICS 问题都发生在客户端无法获取 DHCP 地址时。但是,您指出主机无法获取 IP 地址。这可能是 winsock 损坏或托管网络设置不正确。您可以重置并重新配置,以查看这是否能解决您的问题,方法是打开提升的命令提示符并发出以下命令:

netsh winsock reset

然后,您还可以打开 regedit 并删除位于其中的 HostedNetworkSettings 注册表项:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WlanSvc\Parameters\HostedNetworkSettings\

之后重新启动,重新配置并重新测试。

如果这不起作用,请考虑升级到 Windows 10(如果可能)以使用更易于配置且更可靠的移动热点功能。

其他选择是考虑使用第三方应用程序,例如我的公共Wifi或 Connectify。最后一个解决方法是使用 Netsetman(免费软件)之类的程序来创建适用于您的方案的不同静态 IP 和 DHCP 配置文件,然后您可以通过 NetSetMan 系统托盘图标快速在它们之间切换。

相关内容