前提:电脑A上安装了一个虚拟机,虚拟机中安装了一个Linux系统,系统中发布了地图服务。电脑A可以访问发布的这个地图服务,但是局域网内的其他电脑访问不了。
问题:如何让局域网内的其他电脑可以访问电脑A上的虚拟机中的Linux系统上的地图服务?
解决办法:使用WM虚拟机上的端口转发,并设置电脑A上的入站规则。
详细步骤如下:
1、选中VMnet8模式,点击NAT设置:
2、点击添加,添加端口转发:
添加完成后,重启虚拟机。
此时,在电脑A上可以使用电脑A的IP地址或者localhost访问地图服务了。
但是局域网内的其他电脑仍旧不可以访问电脑A上的地图服务。此时需要设置电脑A上指定端口的入站规则。
WIN+R打开运行对话框,输入wf.msc
wf.msc
打开windowns高级安全防火墙,选择新建规则,按照指示新建端口规则即可。
入站规则建完后,局域网内的其他电脑就可以通过电脑A的IP地址和端口号访问虚拟机上的地图服务了。