远程桌面VMware运行redhat,物理网卡不转发外来主机发给redhat的报文
我用机器A的XP远程桌面登陆另一台机器B的XP,并打开VMware7.14运行redhat linux,网络设置为桥接,虚拟机只安装了VMnet0(桥接)
起初发现不能ping通redhat,后来用抓包分析发现:
1、A广播的arp报文,被redhat收到并回复了自己的MAC地址到A机器上;
2、A发送ICMP报文给redhat(指定了redhat的IP和MAC),B网卡却捕获不到(在B里运行的wireshark);
3、redhat目前只能接收广播包(MAC全FF那种),而接收不到专门发给它MAC的包。
4、redhat只能和B机器互相ping通,说明redhat网络没问题。而B可以ping通路由和其他机器,redhat都做不到。
看资料上说,桥接设置相当于创建了虚拟交换机,使得虚拟网卡和物理网卡平权,并且将物理网卡设置成混杂模式,接收所有网络包,为啥B机器网卡就是不接收(或是不转发?)指定发给VMware里redhat的报文呢?
ps:把远程窗口关了也ping不通redhat。