我想现在使用nat,虚拟机可以正常访问外网,但是外网无法访问虚拟机。

来自:评价    更新日期:早些时候
在nat模式下,虚拟机可以访问外网,但是ping不通主机这是为什么~

本篇没有抓包,只是简单一个实施.需要的童鞋可以拿走这个方法.

虚拟机与真机通信三种模式, 桥接模式,NAT 模式 ,HOST 模式.

  桥接就是在真机的网络上模拟一个网卡,给虚拟机申请一个和真机在同一个网段的ip地址.一般网卡做了ip绑定(mac地址粘)的话,一个mac只对应一个ip,此时,虚拟机内的mac 可以修改,但是这个该了之后还是要向dhcp服务器申请,在dhcp服务器可能申请不到地址是第一方面,第二方面在交换机上的mac-address table 里面也可能造成mac地址翻滚.(如果限制了mac-address 数目为1 的话),总之桥接模式只适用于比较宽松的网络管理的环境下.

  NAT模式 使用虚拟机的一个虚拟网卡做NAT网关,在nat网关上配dhcp ,或者直接用静态地址.就相当于形成了一个虚拟的局域网VLAN,这时候,虚拟机对外的通信是没问题的,我们都知道nat对外隐藏了内网.(原理请自行百度).但是外网访问虚拟机的时候就会遇到问题,比如ping ,ssh 的时候就无法通信,这时候的解决方案就是在NAT的网卡上配置转发规则,做PAT转发.

  贴图如下

  

添加端口转发规则



配置转发规则





主机端口是指本地计算机的端口(真机);TCP,UDP自选;虚拟机ip地址是你虚拟机的网卡ip地址,不知道的可以自己ifconfig 查看一下.虚拟机端口就是虚拟机里面服务的端口ssh 是22,http是80 ;描述自己写一个能看懂的名字.

PAT 配置完毕. 此时访问本机的18880端口就一个访问到虚拟机内网,注意是本机回环127.0.0.1 的端口,而不是真实网卡获取到的ip地址,也不是虚拟机网卡的ip地址,

HOST模式.

  这个模式就相当于一个stub模式,stub区域完全封闭与虚拟机的网上,跟现实里面双网卡机器的一个网卡网线直连到另一台机器原理一样.虚拟机可以跟主机进行通信但是不能上网.但是通过设置也是可以上网的,想象我们的笔记本上有线网卡连接局域网,无线网卡也可以上网,并且可以把有线网共享给无线网卡,更牛逼一点可以在无线网卡上开一个WLAN提供wifi 给更多的机器.所以如果hostonly模式的虚拟机要上网的话,放心大胆的把你的有线网络共享给虚拟机的网卡吧.

done!! 本站内容皆为原创,转帖请表明出处.小三爷在此谢过了!~~~

1、首先,确保虚拟机网卡属于桥接模式,点击虚拟机下方的设置。

2、点击虚拟网卡,确认为桥接模式。

3、挂起,或者关闭虚拟机。


4、点击虚拟机软件的上方的编辑选项。

5、点击编辑虚拟机网络。

6、点击恢复默认设置,等待回复完毕之后点击确定。

7、再次打开虚拟机。

8、ping 192.168.1.1 (注意此处是自己的物理机ip或者同一网段其他主机ip)通了即可。

既然是nat模式的,外网访问虚拟机,应该用nat端口映射,不知道你配置了没有?

虚拟机里的nat应该是源nat,这种源nat使用的场景是在内网访问外网时使用。外网访问内网时源nat不能用。谢谢你
vmware和vbox都是可以设置nat模式,端口映射的,只有vpc不行


我想现在使用nat,虚拟机可以正常访问外网,但是外网无法访问虚拟机。视频

相关评论:
  • 18081762601虚拟机“桥接模式”和NAT模式的区别
    於罗依在日常生活中,经常会使用虚拟机,在配置网络时,选择桥接模式还是NAT模式呢?以下是两者的区别:1、桥接模式(bridged networking)在桥接模式下,虚拟机就像局域网中的一台独立主机,可以访问网内任何机器。需要手动配置IP地址、子网掩码,确保与宿主机器在同一网段,才能实现通信。配置好网关和DNS后,...

  • 18081762601虚拟机可以运用物理机的无线网吗?如果可以,请高手!!!
    於罗依可以的,使用nat方式连接就好。具体步骤是虚拟机——设置——网络适配器,选择nat方式,之后确定就可以了。

  • 18081762601VMWare虚拟机提供的桥接,nat和主机模式的区别
    於罗依网络连接的方式主要有:Bridged(桥接)、NAT、host(主机网络)。Usebridgednetworking(使用桥接网络)说明:使用VMnet0虚拟交换机,此时虚拟机相当与网络上的一台独立计算机与主机一样,拥有一个独立的IP地址。使用桥接方式,A,A1,A2,B可互访。Usenetworkaddresstranslation(NAT)说明:使用Vmnet8虚拟交换机,此时虚拟机可以通过...

  • 18081762601虚拟机如何连接网络
    於罗依最简单的就是模式是NT 模式(一般为第3个选项)这个模式是和主机公用IP 只要主机可以上网虚拟机就可以;还有种就是桥接 (一般为第1选项)这是选择一张网卡让虚拟机使用,桥接状态下主机就不可以使用该网卡。虚拟机上网方式有两种,一种是桥接,一种是NAT,在打开虚拟机选项的下方有个编辑虚拟机设置,...

  • 18081762601...key的上网模式,现在想能修改到主机上网,虚拟机就能跟着上网_百度...
    於罗依在虚拟机那把网卡设置为NAT就可以了

  • 18081762601虚拟机怎么nat上网?
    於罗依(1) 在主机中点“开始”→“程序”→“VMware”→“Manage Virtual Networks”打开虚拟网络编辑“Virtual Network Editor”对话框。(2) 点“Host Virtual Network Mapping”打开主机虚拟网络设置标签框。(3) 从上往下找到“Vmnet8”那一“行”,点右边那个带有“>”符号的按钮,打开其子菜单。(4) 点...

  • 18081762601NAT模式 能和主机互通吗
    於罗依前言:有有些时候笔记本电脑无法联网,导致桥接模式下samba服务器不能使用;因此虚拟机采用nat模式来实现非联网状态虚拟机下linux与电脑主机的互通。1.什么是NAT方式?NAT方式的原理是把电脑主机设置成了NAT主机,电脑有两块网卡,一个实际的物理网卡,另一个就是虚拟网卡8(即VM8),物理网卡主要是连接...

  • 18081762601桥接(本机和虚拟机的相互访问)
    於罗依2、使用NAT网络(NAT)=VMnet8 此时虚拟机可以通过主机单向访问网络上的其他工作站(包括Internet网络),其他工作站不能访问虚拟机,(不插网线也有)、可与主机互访(许多系统可能关闭了局域网互访功能,须打开)3、使用主机网络(Host-Only )=VMnet1 此时虚拟机只能与虚拟机、主机互连,与网络上的其他工作...

  • 18081762601VMware虚拟机的网络模式 — 桥接模式、仅主机模式、NAT模式的特点和配 ...
    於罗依VMnet1 虚拟交换机 :Host-Only仅主机模式 VMnet8 虚拟交换机 :NAT模式 打开VMware虚拟机,点击菜单栏 编辑 -> 虚拟网络编辑器 ,可查看这三种虚拟交换机 2. 三种虚拟网卡 ( 相当于物理主机和虚拟机的桥梁,配置其IP可以使两者进行通信)VMware Network Adapter VMnet0: VMware Network Adapter VMnet1 VMware Network...

  • 18081762601vmware中虚拟机与主机能ping通 为什么虚拟机不能上网
    於罗依如果是第一种情况就去重新下载一个VMware,VMware7.0好像是500MB左右大小。如果是第二种情况:右击“本地连接”->属性->"常规"选项卡->"此链接使用下列项目"->把“VMware Bridge Protocol”勾上。NAT方式上不了网时,应该是与VMware相关的服务没有打开。开启服务:点开始菜单->运行->键入以下三条...

  • 相关主题精彩

    版权声明:本网站为非赢利性站点,内容来自于网络投稿和网络,若有相关事宜,请联系管理员

    Copyright © 喜物网