如何将 Windows 7 中通过 ICS 分配的 dhcp 范围更改为 192.168.1.x 范围?

sri*_*ran 3 networking internet windows-7 wireless-networking dhcp

我已经在我的 Windows 7 笔记本电脑中设置了 Internet 连接共享。目前从 DHCP 分配给 ICS 客户端的 IP 范围在 192.168.137.x 范围内。我找不到手动将范围更改为 192.168.0.x 范围的方法(即与我的无线路由器的范围相同)

我尝试谷歌搜索,但没有找到任何答案。

编辑:我从 microsoft site找到了这个http://support.microsoft.com/kb/230148,但这篇文章可能很旧,因为我无法在我的 regedit 中找到那个特定的路径。

EDIT2:这是我需要执行此操作的特定场景。注意:我至少在一段时间内不会购买新硬件。(我知道购买多端口 wifi 路由器会解决我的问题)我有一个袖珍 wifi 路由器,它只有 WAN 端口,没有以太网输出。我有一个只有以太网而没有 wifi 的桌面。台式机配备 i7 处理器和 16GB RAM。所以非常强大。我有一台带 wifi 和以太网的 Windows 7 笔记本电脑。但是我的笔记本电脑的配置非常低,而且功能不是很强大,我在笔记本电脑中设置了 ICS 以在笔记本电脑中共享互联网连接。

我在我的桌面上的虚拟机中运行了 RHL Linux。我想设置一个站点到站点 VPN,从桌面内的 Linux VM 到他家中我朋友的 VM。他的组合也在 NAT 后面。我希望我的 wifi 路由器能够 ping 我的桌面(以便我可以在我的袖珍 wifi 路由器中设置 natting),我认为通过在 192.168.0.x 范围内提供 IP 地址,我可以实现这一点。但是我错了。在通过@michael-kjorling 尝试了以下解决方案后,我的桌面确实获得了 192.169.0.119 的 IP 地址。但是我的桌面和我的 wifi 路由器都无法互相 ping 通。

那么有什么办法可以实现这一目标吗?

use*_*ser 5

我用"internet connection sharing" "windows 7" internal subnet谷歌搜索,第一个命中是微软的知识库文章 KB230148如何更改 Internet 连接共享 DHCP 服务的 IP 范围,该文章最后一次审查是在 2011 年,当时被认为是“退休”,并被声明为申请到:

  • 微软 Windows XP 家庭版
  • 微软视窗XP专业版
  • Windows 7 家庭基础版
  • Windows 7家庭高级版
  • 视窗 7 专业版
  • Windows 7旗舰版

从那篇文章:

要更改分配给主机的 IP 地址和连接共享主机上的 DHCP 服务使用的 IP 地址范围,请使用注册表编辑器更改以下值。这些值位于以下文件夹中:HKLM\System\CurrentControlSet\services\SharedAccess\Parameters

(REG_SZ) ScopeAddress
(REG_SZ) StandaloneDhcpAddress
Run Code Online (Sandbox Code Playgroud)

ScopeAddress 值设置为要用于连接共享的地址范围。StandaloneDhcpAddress 值是启用虚拟 Wi-Fi/SoftAP 时使用的地址范围。对于这两个值,都使用网络掩码 255.255.255.0 且不可配置。

所以,在我看来,要想让你后你会设置的效果ScopeAddress,并StandaloneDhcpAddressC0A80000十六进制。这将导致 Windows 分配 ICS 客户端 IP 地址超出范围 192.168.0/24 (CIDR)。(如果问题标题中的值正确而问题中的值不正确,请C0A80100改用。)

但是,这样做可能会导致 IP 地址冲突,因为您的路由器笔记本电脑现在都从同一个地址池中分配 IP 地址。并且即使纯粹靠运气它不会导致地址冲突,它也有可能对您的笔记本电脑、ICS 客户端或很可能两者上的 IP 路由造成严重破坏。出于这个原因,实际上可能有适当的保护措施来防止这样的设置。

如果您解释了为什么您如此希望 ICS 客户端的 IP 地址范围与(从该主机的角度来看)ICS 服务器的外部 IP 子网相同,也许有人可以提出一个实际可行且可靠运行的解决方案。