在不加路由和防火墙的情况下如果要实现你的需求只能在虚拟机网卡模式上选择NAT模式,但是这个设置有点复杂:
1在设置完NAT模式后,找到虚拟机的IP地址,虚拟机的网卡为DHCP模式,请进入虚拟机内查到虚拟机的IP地址;
2在VMware Workstation主界面上点“编辑”->“编辑虚拟网络”;
3打开VMware Workstation的虚拟网卡编辑界面。 找到模式是NAT的那张虚拟网卡,点中后,再点下面的NAT Settings;
4在NAT Settings的标签页中,找到Port Forwarding的内容点击“Add”;
5在d出的标签中,从上到下填写和选择宿主监听的端口、端口协议类型、虚拟机的IP地址、虚拟机监听的端口、描述。设置好后,一路按OK回到虚拟机主界面;
6设置的时候,Host port的端口必须是真实机并未监听的端口,否则会出错;
7设置成功后,使用netstat命令即可看到真实机已经监听了刚填写的端口,监听该端口的程序是vmnatexe。第一种情况:主机使用PPPOE拨号上网方法一:NAT方式1、先关闭虚拟机中的 *** 作系统,回到虚拟机主界面
双击主界面右上方的的“Ethernet”,d出“Network Adapter”对话框,选择“NAT”2、启动虚拟机 *** 作系统,设置IP为动态获取,即通过DHCP获得。此时虚拟机中的 *** 作系统用的是主机的IP,主机能够上网,那么虚拟机也能。方法二:Host-only方式1、先关闭虚拟机中的 *** 作系统,回到虚拟机主界面
双击主界面右上方的的“Ethernet”,d出“Network Adapter”对话框,选择“Host-only”2、右击拨号上网的连接,打开PPPOE连接属性,选择“高级”,选择“允许其它网络用户通过此计算机的INTERNET连接来连接”
在“家庭网络”下拉框中,选择“VMware Network Adapter VMnet1”
VMware Network Adapter VMnet1虚拟网卡的IP会自动变为19216801
此时ping 19216801 能通即可。3、进入vmware中,启动linux *** 作系统
用netconfig命令
将IP,设为19216802 (与虚拟网卡在同一网段)
网关为19216801 即VMware Network Adapter VMnet1虚拟网卡的IP地址
DNS设置为ISP的DNS,如611473714、重启网络:
#service network restart此时,只要主机拨号上网后,虚拟机的系统就可以上网,且不用再拨号方法三:Bridge方式这种方式,虚拟机最接近一台真实的机器1、先关闭虚拟机中的 *** 作系统,回到虚拟机主界面
双击主界面右上方的的“Ethernet”,d出“Network Adapter”对话框,选择“Bridge”2、宿主机中安装sygate或wingate之类的代理服务器3、设置虚拟机的代理服务器为宿主机的IP即可第二种情况:在单位局域网内“Ethernet”要选择“Bridge”方式
使用这种方式时,虚拟机跟一台真实的机器一样,此时IP设置为局域网中另一个可用IP即可
网关:局域网网关服务器的地址(或路由器的地址)
DNS:设置为ISP的DNS服务器地址设置虚拟机的网络适配器为桥接模式
在主机里单击 开始→运行,在出现的对话框中输入cmd,并摁回车
在出现的窗口中输入“ipconfig”查看主机ip,找到出现的无线局域网适配器,查看并记住ipv4地址“1921681103”,这就是电脑连接到路由器后路由器给电脑分配的ip地址
在虚拟机中,单击开始→控制面板→网络连接→本地连接,点击属性,并在出现的窗口中双击“internet协议”。
在出现的tcp/ip属性页面里,设置tp地址为1921681X,这里的X可以是除了103以外0-255任意值,当然前提是路由器只有你一个人连着,如果有很多人连着路由器,那你就多换几个不同的数字多试试,鼠标点击子网掩码它会自动生成,再填下面的默认网关,要填成和本地主机网关一样,默认网关在前面第三步已经查询出来了。接下来就是填首选dns服务器,要填成和虚拟机的IP地址一样,点击确定
其实下面这几步不用说啥了,因为本文章重点是怎么从外网访问虚拟机的web服务器,也就是说你web服务器架设好了,唯一注意的就是网站属性的IP地址要设置为虚拟机的IP地址 也就是1921681140
点击主机的开始→控制面板→网络和internet→网络和共享中心→更改适配器设置,找到电脑现在连接的无线网,如图,双击,选择属性,选择ipv4属性,选择“使用下面的DNS服务器地址” 填入虚拟机的IP地址。点击确定
这时候在外网的浏览器中输入虚拟机的IP地址,就可以访问虚拟机的web服务器了
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)