VMware Workstation 16 Player 设置NAT端口映射

本文介绍了在VMware非商业免费试用版中,通过编辑配置文件实现NAT映射的方法。宿主机为Windows10,虚拟机网络模式为NAT,需将虚拟机22端口映射到宿主机端口。详细说明了配置步骤,配置生效需重启NAT服务,但存在建立连接速度慢的问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VMware支持非商业的免费试用

在这个版本中没有提供图形化的NAT配置界面,提供的功能也很有限,但是我们可用通过编辑配置文件的方式该实现部分功能。

环境

宿主机操作系统: Windows10

我的VM版本如下:

在这里插入图片描述

现在我在VM内有台CentOS 7的虚拟机网络模式为NAT模式

在这里插入图片描述

虚拟机IP: 192.168.223.128/24

现在我需要通过SSH访问我的虚拟,那么就需要将虚拟的22端口映射到宿主机上的端口。

NAT映射

期望

虚拟机IP虚拟机端口宿主机端口
192.168.223.1282230022

Vmware的配置文件位于 C:\ProgramData\VMware

在这里插入图片描述

我们通过管理员的方式打开文件C:\ProgramData\VMware\vmnetnat.conf

找到文件中的[incomingtcp]部分

在这里插入图片描述
按照示例,我们就可以配置我们需要的映射了,例如:

[incomingtcp]
30022 = 192.168.223.128:22

在这里插入图片描述

保存退出。

为了使配置生效我们需要手动重启VMware的NAT服务。使用管理员模式打开CMD

在这里插入图片描述

停止服务,然后启动

net stop "VMWare NAT Service"
net start "VMWare NAT Service"

在这里插入图片描述
重启完成之后,我们就可以通过 ssh命令访问虚拟主机了

ssh root@127.0.0.1 -p 30022

在这里插入图片描述

目前存在一个问题:建立连接的速度非常慢。

参考文献

[1]. stackoverflow . David Balažic . 2019.3.9 . https://stackoverflow.com/questions/52386841/how-to-do-port-forwarding-on-vmware-player-14-1-2-ubuntu-18-04-guest-windows-1

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值