在VMWare Fusion 5中从主机到客户端的NAT端口转发?


Answers:


23

好吧,我发现了它的位置- /Library/Preferences/VMware Fusion/vmnet8/nat.conf

因此,请打开它(执行此操作时不应运行VMWare):

sudo nano /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf

在文件中,应该有一个类似以下的部分:

[incomingtcp]

# Use these with care - anyone can enter into your VM through these...
# The format and example are as follows:
#<external port number> = <VM's IP address>:<VM's port number>
#35 = 172.16.126.128:22

取消注释最后一行,并根据需要进行编辑。

几个注意事项:

  • 这些说明用于TCP端口转发,[incomingudp]对于UDP 有相应的部分
  • 如果由于某种原因该节还不存在,只需添加它

2
看起来在官方文档中得到证实:vmware.com/support/ws3/doc/ws32_network21.html
Heath Borders

那么,这是一个会影响所有虚拟机的全局设置吗?
显示名称

2
@SargeBorsch您可以指定为其配置转发的VM的IP。
pidge

1
然后重新启动vmware网络:sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop; sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start
Maxim Yefremov,2016年

6

基于VMWare知识库。

以下命令可用于更新更改,而无需重新启动Fusion 4.x及更高版本。如果您不想重新启动Fusion,并且正在运行其他虚拟机,则可以使用它们。

sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --stop
sudo /Applications/VMware\ Fusion.app/Contents/Library/vmnet-cli --start

确保跳过--configure步骤,因为它将把nat.conf文件重置为默认值。

来源:http//kb.vmware.com/selfservice/microsites/search.do?language = zh_CN&cmd = displayKC&externalId = 1026510


2
这本身并不是一个完整的解决方案,但是对于给出的其他答案是非常有用的补充。也许应该对另一个答案进行编辑,或者在此处添加另一个答案的内容(当然要带点赞),以使单个答案涵盖整个步骤?
2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.