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