安装VMware虚拟机的过程中,会让我们选择网络模式,而安装好VMware虚拟机之后,在我们主机(物理机器)的网络管理里面,默认地会多出两个虚拟网络连接出来,分别为VMware Network Adapter VMnet1 和VMware Network Adapter VMnet8: 路径为:设置>网络和Internet>相关设置 更多网络适配器选项:
通过ipconfig -all 查看所有网卡的信息:
VMnet8 和 VMnet1 是哪里来的呢? 打开 VMware,进入菜单:编辑>虚拟网络编辑 可以看到,这两个虚拟的网络连接都是VMware所创建,用于主机与虚拟机之间构建网络通信使用.
在虚拟机中查看ip地址,并ping主机可以看到,虚拟机的ip为192.168.27.128,而主机的ip为192.168.1.7,子网掩码都为255.255.255.0,也就是说,虚拟机与主机不在同一个网段,但是:两两互ping 都是通的!!
这里的虚拟机网络使用的是NAT模式,根据虚拟机网络管理可以看出,正是VMnet8 在工作,而VMnet8(192.168.27.1)与虚拟机共处一个网段,所以,虚拟机与主机互ping能通,正是通过VMnet8 网络适配器实现的。
VMware 网络有三个选项,常用的是NAT模式(Network Address Translation),在NAT模式下,主机与虚拟机之间通过主机上的虚拟网卡VMnet8来实现通信,共同组成一个专用的网络。此专用网络对外不可见,各虚拟机有自己独立的IP地址,且通过共享主机IP访问外网。
桥接模式(R):虚拟机将当前主机当做一个网桥连接到外面,对路由器交换机及其局域网来说,虚拟机相当于一台独立的机器,有自己独立的IP,与主机平等。
仅主机模式甚是少用。
补充说明:同一网段指的是两台或多态设备,其IP地址与其子网掩码进行相与操作,得到相同的值,则表示多台设备共处一个网段,可以相互通信。A\B\C各类网络的网络标识算法都是不一样的,需要根据各自的子网掩码的位数来判断。掩码格式形同IP地址,如 255.255.255.0 ,表示ip地址的前三个字节为网络标识。
VMware的虚拟网络编辑器中,点击“更改设置”,进入编辑模式,选择NAT模式类型,点击NAT设置,可以看出,网关为192.168.27.2,主机中VMnet 8IP为 192.1689.27.1。点击DHCP设置,可以看到DHCP分配的IP地址区间为128-254,而128正好是我们虚拟机的IP地址。
对于日常的服务器维护来说,DHCP自动分配IP地址的方式,是不可控的,通常都会将服务器的内网IP设置为静态的.通过配置文件直接设置静态IP地址:(ifconfig 可以查看到网络连接名称为 ens33 )
默认为DHCP模式,改为 static,新增IPADDR\GATEWAY\DNS1:
重启网络服务: systemctl restart network,查看IP地址,可见修改已经生效,还可以ping通主机,静态IP地址修改成功.