VMware虚拟机的端口转发
Contents
在VMware虚拟机的NAT网络模式下,要从宿主机访问虚拟机内的端口,需要进行端口转发设置。以下是具体步骤:
1. 配置VMware的NAT端口转发
-
打开VMware软件,依次点击“编辑”–>“虚拟网络编辑器”。
-
选中VMnet8(NAT模式),然后点击“NAT设置”。
-
在弹出的“NAT设置”窗口中,点击“添加”按钮。(如果添加按钮是灰色,则关闭VMWare并以管理员模式重新打开)
-
填写相关端口转发信息:
-
主机端口:这是宿主机上用于访问虚拟机的端口,例如8080。
-
虚拟机IP地址:填写虚拟机的IP地址,例如192.168.195.141。(虚拟机的地址可在虚拟机系统里查询,win使用
ipconfig
,linux使用ifconfig
或者ip addr
) -
虚拟机端口:这是虚拟机上运行服务的端口,例如80。
-
点击“确定”保存设置。
-
-
直接执行第3部分-测试连接,如果无法连接再执行第2部分-配置宿主机的防火墙
2. 配置宿主机的防火墙
-
打开Windows安全中心,依次点击“防火墙和网络保护”–>“高级设置”。
-
选中“入站规则”,然后点击“新建规则”。
-
选择“端口”,点击“下一步”。
-
选择“特定本地端口”,并填写之前在VMware中设置的主机端口(例如8080),然后点击“下一步”。
-
选择“允许连接”,然后依次点击“下一步”–>“下一步”。
-
填写规则名称(例如“VMware NAT端口转发”),然后点击“完成”。
3. 测试连接
- 在宿主机的浏览器或其他客户端中,输入
localhost:8080
(假设主机端口设置为8080),如果配置正确,应该能够访问到虚拟机上运行的服务。
通过以上步骤,就可以实现在VMware虚拟机的NAT网络模式下,从宿主机访问虚拟机内的端口了。