外部服务器访问虚拟机中服务

4月 11, 2016 |

如果vmware的网络模式为nat,默认是可以在虚拟机中访问外部的资源(比如yum install 可以下载rpm包的),但是外部的服务器是没办法访问虚拟机资源的,比如局域网中的其他电脑是没法访问你虚拟机中的MySQL服务的。解决办法也很简单,在vmnetnat.conf的[incomingtcp]节中添加一个端口映射就好了。

配置细节

vmnetnat.conf文件的位置:
Windows XP
C:\Documents and Settings\All Users\Application Data\VMware\vmnetnat.conf
Windows Vista or Windows 7
C:\ProgramData\VMware\vmnetnat.conf
Linux
/etc/vmware/vmnet8/nat/nat.conf

[incomingtcp]
1521 = 192.168.14.130:1521
表示将主机1521端口的请求映射到虚拟机192.168.14.130的1521端口
然后重启VMware NAT Service 服务

参考文献:

Editing the NAT Configuration File

Posted in: 服务器

Comments are closed.