VMware虚拟机可以被外部机器访问吗?
如何设置让同局域网内其他机器访问本地虚拟机服务(这里以访问我本地虚拟机ELasticSearch服务为例)
选中虚拟机 - 虚拟机 - 设置
虚拟机网络设置:
选中网络适配器,修改网络模式为NAT模式
编辑 - 虚拟机网络编辑器
更改设置
找到VMnet8的配置,点击“NAT设置”,子网和子网掩码不修改
然后在端口转发
,点击 “添加”按钮
主机端口就是宿主机的映射端口,因为这里是以ElasticSearch,所以这里9200为例
虚拟机IP就是 CentOS 的ip
端口号默认为22,这里就是虚拟机对应的端口
配置好后,配置的主机端口(我本机=宿主机)是9200,运行在我本机的VMWare上的centos的ip是192.168.2.131 ,SSH端口默认是22, 点击 “应用”
打开宿主机的防火墙,指定规则或者关闭防火墙,之后即可通过ip+端口访问到虚拟机了
测试效果
“win + r”打开“运行”对话框, 输入“cmd”, 在命令行中输入 ipconfig, 此处ip为 10.2.111.158