VMware安装CentOS7.6以及网络配置

一.安装前准备
好久没安装虚拟机了,现在安装一下,顺便记录。

VMware14.0的安装**参考这篇文章:

https://blog.****.net/ztx114/article/details/84976338

CentOS 7.6 64位镜像

http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1810.iso

博主选择的阿里云的:

VMware安装CentOS7.6以及网络配置

二.在VMware中创建虚拟机
1.打开VMware,点击文件,选择新建虚拟机(或者直接使用Ctrl+N快捷键),然后选择自定义(高级)。如果选择典型(推荐),VMware会自动为你配置好部分内容,为了学习,在这里选择自定义。

VMware安装CentOS7.6以及网络配置

VMware安装CentOS7.6以及网络配置

2.点击下一步

VMware安装CentOS7.6以及网络配置

3.选择稍后安装操作系统,点击下一步

VMware安装CentOS7.6以及网络配置

4.客户机操作系统选择Linux,版本选择CentOS 7 64位,旧版本的VMware只要选择CentOS 64位就可以,如果镜像是32位就不要选择64位,完成后点击下一步

VMware安装CentOS7.6以及网络配置

注意:若出现  此主机不支持64位客户机操作系统,此系统无法运行 以下为解决方案:

https://blog.****.net/ztx114/article/details/84978834

5.虚拟机名称就是在VMware中看到的虚拟机名字,可以随意起名字,位置就是虚拟机文件在磁盘的位置,强烈推荐一个虚拟机一个文件夹,方便管理(尤其是在之后如果选择将虚拟磁盘分割成多个文件的情况下),设置完成后选择下一步

VMware安装CentOS7.6以及网络配置

6.根据自己电脑硬件实际情况,没有特殊要求直接选择下一步即可

VMware安装CentOS7.6以及网络配置

7.根据自己电脑硬件实际情况,没有特殊要求直接选择下一步即可

VMware安装CentOS7.6以及网络配置

8.本教程在这里使用NAT类型,桥接网络为在网络中虚拟出一台真实主机,可以直接访问该网络中的所有机器,NAT通过宿主机器(真实机器)访问网络

VMware安装CentOS7.6以及网络配置

9.选择下一步

VMware安装CentOS7.6以及网络配置

10.下一步

VMware安装CentOS7.6以及网络配置

11.下一步

VMware安装CentOS7.6以及网络配置

12.这里使用默认的,直接下一步

VMware安装CentOS7.6以及网络配置

13.直接下一步

VMware安装CentOS7.6以及网络配置

14.点击自定义硬件

VMware安装CentOS7.6以及网络配置

15.按照图片点击新CD/DVD,选择使用ISO映像文件,点击浏览找到下载的CentOS 7.2镜像,配置完成后点击关闭

VMware安装CentOS7.6以及网络配置

16.点击完成

VMware安装CentOS7.6以及网络配置

17.找到自己刚刚创建好的虚拟机,点击开启此虚拟机

VMware安装CentOS7.6以及网络配置

三.安装CentOS 7.6
1.点击开启此虚拟机以后等待进入以下界面(如提示Enter可以将光标点击进入虚拟机中,然后点击回车即可跳过读秒 ps:点击Ctrl+Alt可以将光标移出虚拟机回到真实机器中),这里选择英文,如果需要选择中文自己找到中文即可,完毕后点击Continue

VMware安装CentOS7.6以及网络配置

耐心等候之后出现:

VMware安装CentOS7.6以及网络配置

2.点击完成以后,找到图片中内容,然后点击

VMware安装CentOS7.6以及网络配置

3.点击Done

VMware安装CentOS7.6以及网络配置

4.在Begin Installation亮起后点击Begin Installation

VMware安装CentOS7.6以及网络配置

5.点击ROOT PASSWORD设置root密码(一定要记住设置的密码,在Linux中root用户相当于上帝,神奇至极,无所不能,有root就几乎拥有了一切)

VMware安装CentOS7.6以及网络配置

6.密码输入完成后点击Done,如果输入的密码过于简单,系统会提示你,只要再次点击一次Done就可以了

VMware安装CentOS7.6以及网络配置

7.等待进度条加载完成

VMware安装CentOS7.6以及网络配置

8.点击Reboot重启

VMware安装CentOS7.6以及网络配置

9.输入用户名回车,再输入密码就可以开启你的CentOS之旅了(输入密码时是不可见的,连*都没有)

VMware安装CentOS7.6以及网络配置

VMware安装CentOS7.6以及网络配置
结束。

 

番外:
网络设置:
网络设置
现在的网络状态应该如下图,外网ping不通,只能ping本机,如下图: 

VMware安装CentOS7.6以及网络配置

首先我们先看一下编辑->虚拟机网络编辑器下VMnet8中NAT设置里的网关和DHCP设置里的起始/结束ip地址,这里尤其要记住ip地址范围哦。 

VMware安装CentOS7.6以及网络配置

VMware安装CentOS7.6以及网络配置

VMware安装CentOS7.6以及网络配置

VMware安装CentOS7.6以及网络配置

cd /etc/sysconfig/network-scripts/ #进入网络配置文件目录,编辑配置文件:vi ifcfg-ens33(此处是ifcfg-ens33,若没有该文件找ifcfg-ens开头的,vi是编辑命令,进入后再按”I”进行编辑,编辑完按“Esc”退出操作并按”:wq”进行保存) 

VMware安装CentOS7.6以及网络配置

VMware安装CentOS7.6以及网络配置

TYPE=Ethernet 
PROXY_METHOD=none 
BROWSER_ONLY=no 
BOOTPROTO=none 
DEFROUTE=yes 
IPV4_FAILURE_FATAL=no 
IPV6INIT=yes 
IPV6_AUTOCONF=yes 
IPV6_DEFROUTE=yes 
IPV6_FAILURE_FATAL=no 
IPV6_ADDR_GEN_MODE=stable-privacy 
NAME=ens33 
UUID=be397835-5860-47d9-b96a-57fa3b344a1c 
DEVICE=ens33 
ONBOOT=yes 
IPADDR=192.168.255.130 (#此处的ip地址要在之前看到起始/结束ip地址范围内) 
GATEWAY=192.168.255.2 (#网关按之前看的配置配) 
NETMASK=255.255.255.0 
DNS1=8.8.8.8 
IPV6_PEERDNS=yes 
IPV6_PEERROUTES=yes 
IPV6_PRIVACY=no
重启网络 service network restart后就能ping通外网啦 
 

连接超时问题:

VMware安装CentOS7.6以及网络配置
进入Windows操作系统,然后右键点击我们的电脑,进入到管理界面  计算机-> 管理->服务和应用程序->服务,找到如下服务进程 VMware DHCP Service, VMware NAT Service。 分别点击右键->启动

VMware安装CentOS7.6以及网络配置

在这里,我们找到VMware NAT service和VMware DHCP service,我们启动它,然后我们进入到CentOS,输入reboot命令重启下系统

4.找到Linux系统的ip地址

输入命令   ifconfig(在centos7.6下命令为ip addr)

VMware安装CentOS7.6以及网络配置

2.打开本地网络连接

VMware安装CentOS7.6以及网络配置

VMware安装CentOS7.6以及网络配置

将VMnet1的ip地址设置为和虚拟机ip同一网段的ip

VMware安装CentOS7.6以及网络配置

比如虚拟机Linux系统的ip为   192.168.255.130

VMnet1 的地址设置为          192.168.255.(0-225之间的任意数字)但不能是130!!!!

保存重新连接  OK

VMware安装CentOS7.6以及网络配置

虚拟机vmnet0、vmnet1和vmnet8的区别
vmnet0,实际上就是一个虚拟的网桥

vmnet0,实际上就是一个虚拟的网桥,这个网桥有很若干个端口,一个端口用于连接你的Host,一个端口用于连接你的虚拟机,他们的位置是对等的,谁也不是谁的网关。所以在Bridged模式下,你可以让虚拟机成为一台和你的Host相同地位的机器。

vmnet1,这是一个Host-Only网络模式

vmnet1,这是一个Host-Only网络模式,这是用于建立一个与世隔绝的网络环境所用到的,其中vmnet1也是一个虚拟的交换机,交换机的一个 端口连接到你的Host上,另外一个端口连接到虚拟的DHCP服务器上(实际上是vmware的一个组件),另外剩下的端口就是连虚拟机了。虚拟网卡 “VMWare Virtual Ethernet Adapter for VMnet1”作为虚拟机的网关接口,为虚拟机提供服务。在虚拟机启动之后,如果你用ipconfig命令,你会很清楚的看到,你的默认网关就是指向 “VMWare Virtual Ethernet Adapter for VMnet1”网卡的地址的。(实际上它并不能提供路由,这是VMware设计使然,它是干了除了提供路由之外的一些事情——实际上是我也不知道它干了什 么事情),这里没有提供路由主要表现在没有提供NAT服务,使得虚拟机不可以访问Host-Only模式所指定的网段之外的地址。

vmnet8,这是一个NAT方式,最简单的组网方式了

vmnet8,这是一个NAT方式,最简单的组网方式了,从主机的“VMWare Virtual Ethernet Adapter for VMnet8”虚拟网卡出来,连接到vmnet8虚拟交换机,虚拟交换机的另外的口连接到虚拟的NAT服务器(这也是一个Vmware组件),还有一个口 连接到虚拟DHCP服务器,其他的口连虚拟机,虚拟机的网关即是“VMWare Virtual Ethernet Adapter for VMnet8”网卡所在的机器,废话,这肯定就是你的Host机器啦。同样,用ipconfig也可以看出来,你的虚拟机的默认网关也指向了你的 “VMWare Virtual Ethernet Adapter for VMnet8”虚拟网卡地址。相比之下,可以看出来,NAT组网方式和Host-Only方式,区别就在于是否多了一个NAT服务。

host-only与wmnet1虚拟网卡进行通信
NAT模式与VMnet8虚拟网卡进行通信
桥接使用的是你机器的真实网卡进行上网
用命令来配host-only模式下的网卡:ifconfig eth0 192.168.86.0
ifconfig eth0 ip(要和虚拟网络编辑器里面的VMnet1的ip一致),配完这个虚拟网卡的ip后你就可以通过在cmd命令里面ping 此ip看是否能ping通,这样没有网线也能实现网络通信了
那么在有网线(意思是有网络的情况下)选择NAT模式,如何配这个VM的ip来实现通信呢
找到真实机器的ip地址后,可以在网络中心或者通过cmd里面的ipconfig来获得当前真实机器的ip地址后,用如下的命令来设置VM的ip:ifconfig eth0 192.168.1.156(假设真实机器的ip是192.168.1.155),要永久生效则需要写入配置文件