虚拟机怎么连接外网

我安装了VMware后,电脑一般会显示多了2个VMwareNetworkAdaptor虚拟机连接网络,主要可以通过宿主机的网络链路虚拟机联网虚拟虚拟 完成虚拟机接入局域网我们打开VMware的虚拟机设置,里面的网络适配器选项主要有:桥接模式,NAT模式 ,仅主机模式和 自定义特定虚拟网络。
一般我们主要配置前三种,下面详细介绍下各种配置的含义。
点击Play,管理,选择虚拟机设置选择网络适配器一,桥接模式:如果想让虚拟机作为一台完全独立的计算机,同时让它和其他网络终端能够完成网络通信,那么桥接模式通常是虚拟机访问网络的最简单途径。
VMware桥接模式,把VMware虚拟机的虚拟网络适配器与宿主机的物理网络适配器连接,VMware虚拟机中的虚拟网络适配器能通过宿主机的物理网络适配器访问到外部Internet。
这就犹如在一个局域网中加入了一台独立的新电脑。
因此,虚拟机需要拥有一个局域网的IP地址,从而能够同其他局域网终端进行数据交互。
桥接模式网络连接支持无线和有线两种宿主机网络适配器。
在Vmware中选择桥接网卡:VMware---Edit---VirtualNetworkEditor查看主机的IP信息后,配置虚拟机中小红帽系统的IP地址信息,确保他们在一个网段。
系统---首选项---网络连接---选择eth4,编辑二, NAT (Network Address Translation)模式NAT是网络地址转换的意思。
它也是VMware创建虚拟机时,默认的网络连接模式。
使用NAT模式,VMware将在宿主机上建立一个专用网络,来实现宿主机和虚拟机之间的网络通信。
虚拟机向外部局域网发送的数据包,将由NAT网络适配器来添加”特殊标记”并以宿主机的名义转发到局域网上,局域网返回的数据包将先由宿主机代为接收,然后再由NAT网络适配器根据”特殊标记”识别出来,并转发到相应的虚拟机。
由于虚拟和外部局域网的一切数据交互都是经由宿主机完成的,所以虚拟机在外部局域网中就不需要有自己的IP地址了。
在外部局域网看来,虚拟机和宿主机使用的是同一个IP地址。
理论上来说,外部局域网上的设备事无法直接访问到虚拟机的。
另外,在一个宿主机上,只能有一个NAT模式的虚拟网络,所以同一个宿主机上的多个设置为NAT模式的虚拟机之间是可以互相访问的。
设置选择虚拟机的网络模式为NAT,VMware---VMareSetting---NetworkAdapte,然后设置VMnet8的IP地址及网关VMware---Edit---VirtualNetworkEditor选择DHCP Setting进行设置后,虚拟机就可以上联网了。
注意,通常情况下外部局域网设备无法直接访问虚拟机,但是可以通过手动修改NAT的设置,实现端口转发功能,从而将外部局域网设备发送到宿主机上特定端口的数据转发到特定的虚拟机。
例如,在虚拟机的80端口建立一个站点,然后设置端口转发功能来将宿主机88端口的数据转发到虚拟机80端口上。
这样能够让外部局域网设备通过宿主机的88端口来访问虚拟机80端口。
这就好比将虚拟机作为宿主机的一个设备进行访问。
三,仅主机模式仅主机模式,更加封闭,它建立一个完全在宿主机中的专用网络。
这个模式的虚拟网络适配器只有宿主机可见,并在虚拟机和宿主机之间实现网络连接。
默认情况下,仅主机模式网络连接的虚拟机不能访问外部局域网。
(但是如果在宿主机安装合适的路由或代理软件,或者打开宿主机的Internet连接共享功能,还是可以让虚拟机访问到外部局域网的)。
设置选择虚拟机的网络模式为仅主机模式:与主机享专用网络。
让主机共享网络:本地连接---共享查看VMnet1的IP地址,然后配置虚拟机的IP地址要和其在同一个网段在设置虚拟机小红帽系统t的IP地址跟VMnet1在同一个网段这样虚拟机就可以连接外部网络了。
同一个宿主机可以创建多个仅主机模式的虚拟网络,如果多个虚拟机处于同一个仅主机模式网络中,那么它们之间是可以相互通信的;
如果它们处于不同的仅主机模式网络,默认情况下是无法进行相互访问的(但是可以在它们之间设置路由器,从而让它们相互通信)