VMware虚拟机nat模式路由器ping不通虚拟机为什么?-灵析社区

雁过留痕

VMware虚拟机nat模式,虚拟机可以和宿主机互通,外网也通,路由器能ping通宿主机,但是ping不通虚拟机和宿主机的VMnet8网卡地址怎么回事? 宿主机IP:192.168.2.85 虚拟机IP:192.168.2.100 VMnet8网卡IP:192.168.2.9 路由器能ping通192.168.2.85,但是2.100和2.9ping不通

阅读量:19

点赞量:0

问AI
VMWare 只做了虚拟机 LAN 到 WAN 的 NAT,不会做WAN到你虚拟机 LAN 的 NAT 并且你的 IP 地址设置有点问题,不应该把你自己虚拟机和宿主机弄到同一个 IP 段上。(我猜你对子网掩码的概念应该也不太熟悉) 如果你真要实现虚拟机能够在局域网上访问,有两种方法: 1. 最简单的方式就是采用桥接方式,把你的虚拟机直接桥接到你的路由器的网络上,这样你的虚拟机会直接由你的路由器分配地址。你的宿主机的虚拟机用的网卡相当于扮演一个交换机的角色 2. 仍然采用 NAT,你的宿主机的虚拟机用的网卡相当于要扮演一个路由器的角色 1. 首先你的虚拟机应该采用不同的网段,例如:192.168.3.0 - 192.168.3.255(即192.168.3.0/24 2. 你的宿主机的`上网的网卡`要配置防火墙,对来自于 192.168.2.0/24 的数据包进行 NAT 3. 你的上网的路由器上配置`静态路由`,把 192.168.3.0/24 的数据包的网关设置为你的宿主机在局域网中的地址。注意部分家用路由器并不支持`静态路由`这个功能,请参阅具体自己的路由器的网站或者说明书 我强烈推荐第 1 种方式,对你来说更加简单。