下载Linux镜像
我这里使用的是CentOS(跟鸟哥的Linux私房菜相配合)
而且是Minimal版本:http://isoredirect.centos.org/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso
也可以选择阿里巴巴的镜像:https://opsx.alibaba.com/mirror
安装虚拟机
- 打开VMWare,点击新建虚拟机

- 选择下载的镜像位置

- 选择虚拟机文件存放的位置

- 一直按照默认设置点击下一步,看到安装的界面出来,选择
Install CentOS 7

- 然后输入Enter键

出来了图形化的安装界面
选择语言(建议选择英语)

- 这时候发现安装不了,因为需要把带警告标志的设置重新设置一遍

- 只需要点击左上角的
Done就好了,一般都是默认设置好

- 可以点击
Begin Installation开始安装了

还需要设置ROOT用户的密码以及新建一个正常使用的用户
其实可以不用创建新用户,设置了密码之后右边的警告就消失了,但是最好还是要一个一般的用户,不然一直使用root用户容易造成不可恢复的错误

下面的进度条走完之后,点击Reboot重启虚拟机

基本配置
登陆用户
第一次登陆会询问您登陆的用户
可以输入之前新建的用户,也可以输入root

输入密码之后就进入到了主界面!

没错,这就是CentOS的主界面,这并不是Windows启动之前的那种选项,而是已经完全启动了这个系统!
因为上一步安装之后的CentOS是没有图形界面的,也就是只有黑乎乎的命令行!
设置NAT
首先右击点击右下角

设置成NAT模式

然后在Windows主机的Power Shell(或者Cmd) 中输入
1 | ipconfig |


记下VMnet8的IPv4地址
192.168.171.1
打开编辑->虚拟化网络编辑器

选择NAT->更改设置

选择NAT模式->NAT设置

记录下网关IP
我这里是
1 | 192.168.171.2 |

设置IP
输入命令
1 | nmtui |
选择编辑网络

选择唯一的一个以太网卡ens33

设置配置为
Manual- 设置
Addresses为之前的VMnet8的同一网段IP(就是192.168.171 .多少多少)
- 设置
设置
Gateway为之前的VMnet8的IP(就是192.168.171.2)
这里有很多误区!
很多教程是填Windows下查看的VMnet8的IP地址(192.168.171.1)
其实应该是**NAT设置里面的网关(192.168.171.2)
设置
DNS为8.8.8.8(是Google提供的免费DNS服务器的IP地址)或114.114.114.114选择一个可用的公共DNS

激活网卡
设置之后返回选择Activate a connection

按右键选择右边的Activate
我这里显示的是Deactivate,就是说已经激活了
如果显示的是Activate,就是还没有激活

即使网卡已经激活了,每次设置完网卡的信息
最好也要把它先禁用再激活一次(就是连续按两次)
验证网络
再次回到命令行,输入
1 | ip addr |
确认ip已经配置成功

输入
1 | ping baidu.com |
出现下面,说明网络连通

如果出现这种情况

说明需要重新配置,一般是DNS错误或者网关错误
思考
正确的结论是,虚拟机里面的网关地址一定要跟这个VMWare NAT里面的网关一致(上图)
至于刚刚记下的Windows里面的VMnet8网卡其实没有起到关键作用,它只是作为连接虚拟机的一个桥梁而已
单独写出来是为了区分其他忽视了这个原理的教程!
您甚至可以把它禁用掉,虚拟机仍然能够连接外网!只是主机连接不上虚拟机!
了解更多