前言
最近又需要重新装下虚拟机,然后发现很多问题,借此机会整一下我遇到的问题以及解决方法。
在这次的安装过程中,我按照网上各路教程,先nat再桥接,遭遇了多次失败,有的是nat无法连接,有的是nat能连接,桥接连接失败,探索过程中发现网络连接下的<kbd>配置</kbd>按钮,配置参数后,发现能够正常使用,如果是进入系统再修改配置文件进行连接而失败的盆友可以尝试,在安装时就进行连接,即方案二
安装VMware
我用的是VMware 12,去官网下载,然后再去简书上搜一个序列码即可。这里不会有太多问题,如果有网上一般教程也会列出,在此不过多介绍。
下载Centos7
工欲善其事必先利其器
屠龙宝刀点击就送:下载Centos7
DVD ISO | everything ISO | Minimal ISO |
---|---|---|
标准安装盘 | 啥都有盘 | 最小的 |
假如你发现你在网站下不下来,或者费尽心机下下来安装总有一些错误。请选择以下安装手段:
网盘下载
提取码:6ayg
新建安装虚拟机
这里有两条配置路径,都是以桥接模式并连接网络为目的。
新建虚拟机
前四步请尽情的点下一步即可,直到自定义虚拟机位置自定义位置以及名称
无特殊要求则默认即可
点击自定义硬件
点击左侧新CD/DVD,右侧选择ISO映像文件选择你本地centos存储位置
左侧选择网络适配器,右侧网络连接选择桥接模式,关闭后点击完成。
安装虚拟机
点击黑色界面,方向键选择,enter确定,Install CentOS7
下图的解说文字在图下:
简单点: 点击图中最大的框两次,再点完成退出该界面即可。
骚一点: 同样是大概点两次,磁盘出现黑底白勾,选择下面栏位中的分区-<kbd>我要配置分区</kbd>,点击下面的+进行创建,这里不再举例。如果点击图中蓝字则还是自动创建.如下下图
这是选择骚一点的操作的最后过程
完成安装位置配置后,如果不在此进行网络和主机名配置,则在安装后再配置文件中进行配置。
方案一:暂不连接
跳过网络设置,直接点击完成,并设置root密码以及其他用户。
安装完成后,点击重启.输入账户名(root或自定义账户),密码不显示,不要以为键盘坏了。如果输错直接回车会让你再输入一遍。成功进入下图。
CentOS7采用ip addr命令查看ip地址等信息,不再使用ifconfig,如下图可知,我没需要配置ip地址以及相关信息。
输入 vi /etc/sysconfig/network-scripts/ifcfg-eno,按<kbd>Tab键</kbd>补全,因为可能大家eno后的数字不一样。之后显示以下内容,其中要修改的是BOOTPROTO[1]和ONBOOT
修改后如下图所示,获取方式改为静态static,onboot代表开机就启动。新增内容是IPADDR,GATEWAY(如果你不知道是什么,则在本地主机打开命令行cmd,输入ipconfig进行查看,如下下图),NETMASK(我不写好像也没问题),DNS1(这里使用google免费的DNS4个8)。之后wq命令退出。输入service network restart命令重启网卡
本地查看ip地址,网关信息。
重启之后,ping www.baidu.com进行检查,如果连接失败,再重启一次网卡,下图可见,我在一次重启后,存在能连接和找不到host二者并存的情况。通过别人的主机ping 虚拟机的地址也可以进行检验。如果这个方案还是不成功那么我推荐更简便不容易出错的方案二。
方案二 : 安装时就连接
进入网络和主机名,如下图所示,子网掩码是127.0.01你如果直接点击以太网右侧的滑动按钮,有可能连接失败。如果你之前在安装过程中,采用在这里连接,安装后却各种网络连接失败的情况,请选择下方的<kbd>配置</kbd>按钮。
如下图所示,填上ip地址、子网掩码、网关,以及必不可少的DNS,如果不想填4个8,可以在本机网络连接-适配器设置-你正在用的连接,右键-属性,ipv4-属性中找到配置的DNS。
如图所示,你已经连接上了,我尝试多次,通过配置具体值还没有失败的。
重启登录后,可以看到ip地址,尝试ping 一下检查。如果失败,多尝试几次service network restart
如果以上方法还不行,使用vi /etc/sysconfig/network-scripts/ifcfg-eno加<kbd>Tab键</kbd>补全(ifcfg-enoxxx是一个文件)进行查看。如下图所示,这是在安装时配置生成的配置文件,已经有了输入的IP地址和网关信息,如果ONBOOT是no记得改为yes。这里发现BOOTPROTO[1]是none,但建议改为static