windows 7 ip 转发不起作用

windows 7 ip 转发不起作用

我在 vmware player 上安装了 windows 7,网络模式为仅主机

这个虚拟机有两个网络 1:192.168.10.200 用于 WiFi 连接 2:192.168.220.2 用于仅主机连接到我的电脑

我已经在两个网络上 ping 成功

我想通过虚拟机上 Windows 7 的 IP 转发将我的电脑连接到虚拟机中的 WiFi 连接

我在注册表中启用了 IP 转发并启动了该服务,并在我的 PC 中添加了 IP 地址 192.168.10.0 的路由以发送到 192.168.220.2

在此处输入图片描述

这是我的虚拟机 Windows 7 中的 ipconfig /all 命令

Windows IP Configuration

   Host Name . . . . . . . . . . . . : virtual-PC
   Primary Dns Suffix  . . . . . . . : 
   Node Type . . . . . . . . . . . . : Hybrid
   IP Routing Enabled. . . . . . . . : Yes
   WINS Proxy Enabled. . . . . . . . : No

Wireless LAN adapter Wireless Network Connection:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Realtek RTL8188CU Wireless LAN 802.11n USB 2.0 Network Adapter
   Physical Address. . . . . . . . . : E8-4E-06-26-C3-E9
   DHCP Enabled. . . . . . . . . . . : Yes
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::219e:ba78:45c4:5a93%12(Preferred) 
   IPv4 Address. . . . . . . . . . . : 192.168.10.200(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Lease Obtained. . . . . . . . . . : Wednesday, January 18, 2023 7:44:59 AM
   Lease Expires . . . . . . . . . . : Saturday, February 24, 2159 2:48:21 PM
   Default Gateway . . . . . . . . . : 192.168.10.1
   DHCP Server . . . . . . . . . . . : 192.168.10.1
   DHCPv6 IAID . . . . . . . . . . . : 317214214
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2B-0B-0E-7C-00-0C-29-3A-03-B2
   DNS Servers . . . . . . . . . . . : 192.168.10.1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Ethernet adapter Local Area Connection:

   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection
   Physical Address. . . . . . . . . : 00-0C-29-3A-03-B2
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes
   Link-local IPv6 Address . . . . . : fe80::d5b3:1095:d90e:cc77%11(Preferred) 
   IPv4 Address. . . . . . . . . . . : 192.168.220.2(Preferred) 
   Subnet Mask . . . . . . . . . . . : 255.255.255.0
   Default Gateway . . . . . . . . . : 192.168.220.1
   DHCPv6 IAID . . . . . . . . . . . : 234884137
   DHCPv6 Client DUID. . . . . . . . : 00-01-00-01-2B-0B-0E-7C-00-0C-29-3A-03-B2
   DNS Servers . . . . . . . . . . . : fec0:0:0:ffff::1%1
                                       fec0:0:0:ffff::2%1
                                       fec0:0:0:ffff::3%1
   NetBIOS over Tcpip. . . . . . . . : Enabled

Tunnel adapter isatap.{CCCE631F-BC5D-48EA-AFC8-0645CC02118D}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.lan:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter Local Area Connection* 9:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #3
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

Tunnel adapter isatap.{FBDBD4D2-034B-4CCA-9948-6D3CC96916F2}:

   Media State . . . . . . . . . . . : Media disconnected
   Connection-specific DNS Suffix  . : 
   Description . . . . . . . . . . . : Microsoft ISATAP Adapter #5
   Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
   DHCP Enabled. . . . . . . . . . . : No
   Autoconfiguration Enabled . . . . : Yes

现在,当我从我的电脑对 ip 192.168.10.1 进行 tracert 时,结果如下: 在此处输入图片描述

这是虚拟机上的注册表

在此处输入图片描述

以及虚拟机上的服务

在此处输入图片描述

答案1

事情是这样的,中的其他主机192.168.10.0/24需要有路由来192.168.220.1通过 来路由它们的回复192.168.10.200

当然,如果原始流量已经192.168.220.1经过源 NAT(据我所知,启用 IP 转发后不会自动进行源 NAT,而 Windows 7 可能根本不提供这种可能性),或者,如果它192.168.10.200是其他主机上的默认网关192.168.10.0/24(这显然不是这种情况),那么这就没有必要了。

PS 除了使用注册表启用常规 IP 转发之外,您还可以尝试Internet 连接共享相反,这假定需要 NAT。(顺便说一句,请参阅限制部分;显然,您在某种程度上被迫使用特定的 IP 子网,以便 NAT 可以工作,至少在您找到允许您更改其工作的子网的注册表项之前。因此,请确保相应地更新“pc”上的地址和路由,或在其上启用 DHCP 客户端。顺便说一句,我指的是虚拟机和“pc”之间的虚拟网络;虚拟机的物理网络可以使用任何不冲突的 IP 子网。192.168.10.0/24应该没问题。)

相关内容