我无法提供全球问题的解决方案,只是一个局部的一个。您可以将其添加到转换技术中,以扩大您的机会范围。
如果运行VM的用户通过wifi连接到您的LAN,则可以通过traceroute识别他/她。原因是您向我们显示了VM在LAN网络上具有IP,因此它处于桥接配置。出于技术原因,wifi连接无法桥接,因此所有虚拟机管理程序都使用巧妙的技巧而不是真正的桥接配置:它们使用proxy_arp,例如,请参见Bodhi Zazen的博客条目,以了解有关KVM的工作原理的解释,以及此页面对于VMWare。
由于有一台PC代替了VM,因此routeroute会在VM之前标识该节点。例如,这是我的LAN中另一台PC发出的traceroute的输出:
My traceroute [v0.85]
asusdb (0.0.0.0) Mon Jun 1 11:45:03 2015
Keys: Help Display mode Restart statistics Order of fields quit
Packets Pings
Host Loss% Snt Last Avg Best Wrst StDev
1. rasal.z.lan 0.0% 1 6.0 6.0 6.0 6.0 0.0
2. FB.z.lan
rasal是主机,FB是来宾,我是从第三台pc(asusdb)发出此文件的。
在Windows中,正确的命令是
tracert 10.0.0.131
在Linux上,您可以使用非常方便的实用程序mtr进行相同操作:
mtr 10.0.0.131
这是对开关技术的补充,而不是取代。如果您的traceroute显示您的PC和VM之间没有中间跃点,那么至少您会知道您可以排除通过wifi连接的所有LAN PC,从而限制了可能性范围,并使交换技术成为一种有效的可能性,如果您拥有管理型交换机,或者您愿意一一拔出交换机中的电缆。
另外,您可能会伪造技术问题并断开所有以太网连接,从而迫使用户使用wifi,直到罪魁祸首将其诱骗为止。