主机是Windows 7 Guest是Ubuntu 11.04
networking适配器是无线的
我可以ping通networking上的其他计算机,但不能连接主机。 没有涉及防火墙。
使用wireshark嗅探stream量,看起来主机和来宾都使用相同的MAC地址。 请求192.168.1.101(主机)时,我的客户根本没有收到回复我的路由器没有问题给他们两个不同的IP地址,但也许重复的MAC地址是问题?
从主机的angular度来看,两个MAC地址的MAC地址是一样的,但是奇怪的是没有任何解决办法,否则我不知道主机和猜测是如何通信的。
如果wireshark真的显示相同的MAC地址,那么你可能实际上并没有使用桥接networking,而是使用NAT(这是有道理的,因为你可以从Ubuntu机器ping到networking上的其他机器)。 但是,假设您实际上使用桥接networking:
首先,我会提出一些基本的故障排除,看看是否确实没有涉及防火墙(Windows和Ubuntu默认情况下,IIRC)。 从Ubuntu,尝试ping你的Windows IP,然后立即做arp -an ,看看是否有一个mac地址与相应的IP相关联。 然后从Windows执行相同的操作,虽然使用的arp命令只是arp -a 。 如果你有arp条目,那么事情可能是有效的,但是防火墙可能会阻止你的数据包在Windows或Ubuntu(你可以仔细检查arp中的MAC地址是否与系统认为他们通过检查Ubuntu中的ifconfig和ipconfig -all在Windows中)。
[编辑回答问题的评论]:VMware为虚拟机分配一个唯一的MAC地址,在桥接模式下,这是在线路上看到的。 Ubuntu中的ifconfig显示VMware分配的mac(它可能是00:50:56:某事或00:0C:29:某事)。
你能分别从Windows和Ubuntu粘贴ipconfig /all和ifconfig -a的输出吗?
请closures您的客户防火墙,它将被解决。