PPC的C/C++和人工智能学习笔记
每一篇学习笔记,都只是为了更好地掌握和理解

linux操作基础(2)_VMWare虚拟机(1-2)网络设置

今天学习VMWare Workstation中使用的网络设置。

 

打开VMWare WorkStation,点击菜单“编辑”–>“虚拟网络编辑器”,可以看到如下图片:

上图中,上半部分是我的物理机网络连接,我的物理机就一张网卡。下面是一般默认安装的情况。

可以通过“虚拟网络编辑器”,“添加网络”按钮添加虚拟网络,也可以移除网络。

 

虚拟网络的三种模式:桥接模式、仅主机模式、NAT模式。

 

桥接模式:

可以创建或者修改某个虚拟网络为桥接模式,桥接模式必须选择一张物理机网卡(也可以选自动)。

桥接道理:虚拟网络设置为桥接,意味着连接到该虚拟网络的虚拟机上的网卡,具有与物理机桥接网卡相同的地位,也就是说物理机那张网卡连着交换机、路由器等设备,那么虚拟机中的网卡也同样连着那些交换机、路由器。所以桥接模式下,在虚拟机中网卡的设置,就和物理机网卡的设置是一样的(网关、dns等等,IP是同一个网段(当然不能相同)),假如物理机网卡的IP是通过DHCP获得的,那么虚拟机网卡的IP也一样可以通过DHCP获得。

桥接模式,是通过物理机网卡属性中的“VMware Bridge Protocol”桥接协议起作用的,所以假如采用桥接模式的虚拟机不能上网的话,可以观察是否启用了该协议。如下图:

另外:桥接模式的虚拟网络,每张物理机网卡只能对应一个桥接虚拟网络,意思就是:假如你有2张物理机网卡,那么最多可以创建2个桥接模式的虚拟网络,假如你只有1张物理机网卡,那么你只能创建1个桥接模式的虚拟网络。

一般情况下,都推荐使用桥接模式。因为在这样的模式下,你的虚拟机就拥有和物理机相同的网络地位,在局域网中的其他机器是无法分辨你是物理机还是虚拟机的。

 

仅主机模式:

可以创建或修改某个虚拟网络为“仅主机模式”。

如上图:勾选“将主机虚拟适配器连接到此网络”,将会在物理机上创建一张虚拟网卡,该网卡的属性如下图。假如不勾选,那么虚拟网络就会变成“自定义模式”。

仅主机模式,会在物理机上创建一张虚拟网卡,用来物理机和虚拟机进行通信,一般可以将该虚拟网卡设置为192.168.10.1/24,虚拟机中使用DHCP或者是配置为该网段的IP,就可以和主机通信了。但是,虚拟机是不能通过该网络连接外部网络的,只能和主机通信,所以称为“仅主机”。

 

NAT模式:

可以创建或修改一个虚拟网络为“NAT模式”,而且只能有一个是NAT模式。如下图:

勾选“将主机虚拟适配器连接到此网络”,将会在物理机上创建一张虚拟网卡,该网卡的IP一般情况可以设置为192.168.80.1/24。这张虚拟网卡,也是物理机用来和虚拟机进行通信的。

点击上图的“NAT设置”:

“NAT设置”是用来设置网关的。需要注意的是:刚才在物理机上虚拟出来的那张网卡的IP并不是网关的IP!物理机虚拟网卡的IP一般设置为192.168.80.1/24,而网关一般设置为192.168.80.2。

选用该网络的虚拟机,对应网卡设置为该网段IP(或者用DHCP),网关设置为上面设定好的网关,那么虚拟机就可以和外界网络通信了。

实际上,选用此方法连接的虚拟机,相当于重新建了一个内网,而物理机中的虚拟网卡(这里是VMnet8)就相当于路由器的LAN口,物理机的物理网卡,相当于路由器的WAN口。实际上,这个NAT功能是通过VMware NAT Service 服务来实现的,所以该服务必须启动。

当然,既然是NAT模式,外网是无法访问内网的,而之所以主机可以访问虚拟机,是因为那张创建的虚拟网卡(这里是VMnet8)也在这个内网中,而其他局域网上的机器是无法访问到虚拟机的。当然,既然是NAT,可以通过做端口映射的方法,来实现外网有限地访问内网(虚拟机)。

 

选择合适的虚拟网络:

VMware WorkStation提供了三种虚拟网络模式,在一台虚拟机中,可以根据需要选用合适的网络模式。当然,一台虚拟机是可以配置多张网卡的!你甚至可以在自己的虚拟机中添加3张网卡,分别对应3种不同的模式,只要自己分清楚这3张网卡分别在何时起作用即可。

 

一些常用的网络命令:

netstat -an 查看当前连接

net use 查看当前的连接

net use * /del 删除所有连接

 

 

 

 

(2017-10-10 www.vsppc.com)

学习笔记未经允许不得转载:PPC的C/C++和人工智能学习笔记 » linux操作基础(2)_VMWare虚拟机(1-2)网络设置

分享到:更多 ()

评论 抢沙发

评论前必须登录!