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设置 ---》添加 ---》映射传入端口
主要设置界面:
![](http://www.worldlink.com.cn/upload/2015/10/%E8%99%9A%E6%8B%9F%E7%BD%91%E7%BB%9C%E7%BC%96%E8%BE%91%E5%99%A8-300x266.png)
![](http://www.worldlink.com.cn/upload/2015/10/NAT%E8%AE%BE%E7%BD%AE-300x283.png)
![](http://www.worldlink.com.cn/upload/2015/10/%E6%98%A0%E5%B0%84%E4%BC%A0%E5%85%A5%E7%AB%AF%E5%8F%A3-300x204.png)
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/
喜欢:
标签: