我在 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
应该没问题。)