小编今天给大家分享一个奇妙的现象:虚拟机局域网打不了游戏!是不是有点匪夷所思?想象一下,在虚拟机里你可以运行各种操作系统,玩各种应用程序,却偏偏不能畅快地打上一场游戏,有点让人傻眼。
首先,我们要知道虚拟机是模拟出来的一个独立的计算环境,它与主机之间通过网络连接。而局域网游戏通常采用的是多播或广播方式进行通信。可问题就在这里,虚拟机默认情况下是无法进行多播或广播的。想象一下,你在虚拟机中发起一个游戏请求,但其他玩家根本收不到你的请求信号,那游戏怎么打呢?
当然,既然问题被发现了,解决方法也就不远了。小编为大家提供几种解决方案:
第一种方法就是使用桥接网络模式。桥接模式可以使虚拟机获得和主机相同的 IP 地址段,并且能够和主机以及局域网内其他设备进行直接通信。这样一来,虚拟机就能够像真实设备一样参与到局域网游戏中了。
第二种方法是使用端口转发。通过设置主机和虚拟机之间的端口转发规则,将局域网游戏所需的端口映射到虚拟机上,就可以实现虚拟机打局域网游戏了。