VMware NAT网络模式下设置使宿主机器可访问虚拟机的Web Server

前言

VMware虚拟机上网络连接设置为NAT模式时,虚拟机可以很方便的访问互联网,但在默认配置中,宿主机器和外部网络上的计算机是不能连接到该虚拟机的,这给网络调试带来不便,特别是在虚 拟机为Linux且没有安装图形桌面的情况下,实际上通过一些设置后,可使宿主机器访问虚拟机web服务器好像访问本机web服务器一样,设置方法如下:

1、测试环境:

宿主机器操作系统:Windows 8.1

虚拟化软件:VMware Workstation 10.0.0 build-1295980

虚拟机操作系统:Ubuntu 14.04

2、设置步骤

2.1 宿主机器设置

在 VMware Workstation的界面---》编辑---》虚拟网络编辑器---》选择VMnet8 ---》NAT设置 ---》添加 ---》映射传入端口

主要设置界面:

 

 

 

2.2 虚拟机上设置:

root@ubuntu:/home/work/phoenix# iptables -I INPUT -p tcp --dport 4000 -j ACCEPT

保存该配置,以保证系统在下次重启后会自动载入我们的IPTables防火墙规则。

sudo apt-get install iptables-persistent

该命令脚本下载执行后会询问是否对IPTables配置进行保存,如果确定的话选择“是”即可。

 

<strong>其中 4000是虚拟机web服务器端口,需改为你的web服务端口。宿主机器”映射传入端口“设置中的”虚拟机端口“也需设置为4000,参看上图</strong>

 

3、在宿主机器浏览器中访问:

http://localhost:8080/

 

Like:
0
Tag:
To the top