NAT模式下为啥我的虚拟机可以PING通主机而主机PING 不通虚拟机?防火墙关了,ip也是在同一网段!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NAT模式下为啥我的虚拟机可以PING通主机而主机PING 不通虚拟机?防火墙关了,ip也是在同一网段!相关的知识,希望对你有一定的参考价值。

主机直接连ADSL不可以用桥接,除非使用路由。另外主机直接上网ADSL是工作在NAT模式下的,也不可以改成路由模式。用NAT主要是外网访问不了虚拟机,你可以自己加一条到虚拟机的反向路由。 参考技术A 自动获取ping的通(相互),要是相同网段ping不同的ip(虚拟机)就是网络问题,把它设置成桥接就可以ping通了。我试过。虚拟机菜单栏——vm(虚拟机)——setting(设置)——networkAdapter:bridged就可以了,NET不行的哦。。记住 参考技术B Nat模式两台主机不能互访的,只有桥接模式,两台主机才属同级,可以互访。 参考技术C host_only模式

centos设置NAT模式连接外网连不通,ping主机ping不通,主机ping虚拟机可以通,为啥,附带配置如下

问题描述:
centos IP:172.16.19.206
网关:172.16.19.2
子网掩码:255.255.255.0

主机IP:172.16.19.103

现在是主机ping虚拟机可以ping通,但是虚拟机ping主机ping不过去,怎么改都不行,不知道什么原因

配置网关等信息:

NAT设置

DHCP设置

选择NAT模式

eth0配置IP、子网掩码、网关等

配置DNS

防火墙关闭状态

ping主机怎么也Ping不通

主机ping虚拟机可以ping通

windows下VMware服务开启

防火墙关闭

你的windows上面的防火墙不是显示已启动吗?确定是关闭了?
虚拟机ping 172.16.19.2 和 172.16.19.1都不通?
在windows主机上,用ipconfig 看一下你的各个网卡的地址。

linux主机上看一下地址和路由

ip addr
ip route

不行的话,将主机和虚拟机都重启一下。追问

防火墙是关了的 截得图老的 弄错了我
ping 172.16.19.2是通的,ping172.16.19.1不通

 

windows各网卡信息

 

追答

你主机的本地连接,vmnet1,vmnet8怎么都在同一网段?这样是不行的。

参考技术A 首先,你的主机是不是windows2008或其它版本的服务器版?
如果是,这种版本的Windows都是会开防火墙的,Ping不通正常。
如果不是这种操作系统,那就得看看是什么软件阻止了别的电脑Ping了。
总的来说,应该都是防火墙在作怪。
参考技术B 我记得NAT方式,虚拟机软件直接提供NAT转出,但不给当前的实体计算机一个网络设置,也就是说NAT对于实体系统来说就是一个软件。NAT是虚拟机直接模拟的一个设备。 参考技术C 看错题了 。。。。

以上是关于NAT模式下为啥我的虚拟机可以PING通主机而主机PING 不通虚拟机?防火墙关了,ip也是在同一网段!的主要内容,如果未能解决你的问题,请参考以下文章

在nat模式下,虚拟机可以访问外网,但是ping不通主机这是为啥

网络地址转换(NAT)模式下,主机无法ping通虚拟机

vm虚拟机NAT模式下无法ping通主机&putty连接问题

vmware中NAT模式下,虚拟机与主机能ping通 为什么虚拟机不能上网

使用NAT方式联网的两台虚拟机为啥不能ping通。两台虚拟机分别在两台主机上,主机使用的是fedora14系统

虚拟机nat方式上网,虚拟机和主机为啥不能互相ping通