虚拟机配置篇:VM中对Centos7配置独立IP以及安装vmware tools

以下内容是根据三个大哥的博客内容,照搬过来的。原文贴在下面:
安装vmware tools参考了网址
上边这个老哥也教了怎么配置静态IP但是没做说明,这个老哥说明更详细网址
阿里云镜像网址不通时,参考的是这位大哥网址

开头安装liunx系统的无脑操作,个人感觉没必要记录,因此直接跳过。

二、挂载目录
1.查看cdrom目录:

在虚拟机中,以root身份登录客户机操作系统,打开终端窗口并运行ls /dev命令查看是否含有cdrom目录:
在这里插入图片描述

2.创建/mnt/cdrom:
将CD-ROM挂载到其他目录下,一般是将/dev/cdrom挂载到/mnt/cdrom目录,使用ls /mnt查看是否已经含有/cdrom目录:
如果发现/mnt中并没有/cdrom目录,故需要进行创建,使用命令mkdir/mnt/cdrom或mkdir -p/mnt/cdrom(带上-p则可以一次创建多个目录),使用命令ls/mnt查看目录是否创建成功。

3.挂载目录:
使用命令mount -t iso9660 /dev/cdrom /mnt/cdrom将光盘挂载在/mnt/cdrom目录,并使用命令ls /mnt/cdrom查看是否挂载成功:

三、拷贝安装包
1.拷贝安装包到家目录:
将后缀名为tar.gz的文件拷贝到家目录下,使用命令cp /mnt/cdrom/ VMwareTools-9.9.3-2759765.tar.gz ~,并用命令ls~查看是否复制成功:

2.解除挂载:
使用命令umount /dev/cdrom解除挂载:

3.解压安装包:
使用命令tar -zxvf VMwareTools-9.9.3-2759765.tar.gz
解压完成后使用命令ls ~查看是否解压成功:

12.6-运维-12.png

四、安装VMware Tools
1.进入源码文件目录:
使用命令cd vmware-tools-distrib进入到解压后的源码文件目录:

12.6-运维-13.png

2.运行vmware-install.pl文件:

结果出现错误“-bash:./vmware-install.pl: /usr/bin/per: bad interpreter: No such file or directory”,表明未安装编译环境:

12.6-运维-14.png

3.安装编译环境:
输入命令yum -y install perl gcc make kernel-headers kernel-devel(最好使用命令yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools以避免后期网络问题):

结果报错“Couldn’t resolve host 'mirrorlist.centos.org”,表明无法解析http://mirrorlist.centos.org这个地址,没有正确配置网络:
我使用本机访问http://mirrorlist.centos.org也是不通的不知道是不是已经更换了域名。如图更换即可。我这里是直接“Centos7替换阿里源”

1、使用mv命令,将原来源文件夹下的源重命名为CentOS-Base.repo.backup
 
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
 
 
2、使用curl命令,下载阿里的源文件到源文件存放目录,并取名为CentOS-Base.repo
curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo

12.6-运维-16.png

五、配置静态网络
使用ip addr查看当前的ip地址(centos无法使用命令ifconfig查看ip):
在这里插入图片描述

如上图所示,可知网卡ens33并没有相应的inet属性即没有IP地址,也就无法通过IP地址连接虚拟机。

centos获取IP地址的方式有两种:一是动态获取IP,二是设置静态IP。

以下采用设置静态IP的方式:

1.使用命令ls /etc/sysconfig/network-scripts/查看ens33对应的文件名:

在这里插入图片描述

2.使用命令vi /etc/sysconfig/network-scripts/ifcfg-ens33打开并编辑文件内容(按下字母i进入编辑状态,按下esc退回到查看状态,按下:wq保存并退出文件内容回到命令行)。

在这里插入图片描述在这里插入图片描述

从上图可知,centos7默认是使用动态获取IP的方式且是不启动网卡的(BOOTPROTO=dhcp,ONBOOT=no),若要配置动态IP则只需将ONBOOT=no更改为ONBOOT=yes后重启网络即可;但若要设置静态IP则需将BOOTPROTO=dhcp,ONBOOT=no更改为BOOTPROTO=static,ONBOOT=yes,并在后面添加上要设置的静态IP地址及DNS地址:
查询网关等信息可以在:左上角的编辑-虚拟网络编辑器,然后在虚拟网络编辑器如图点击,然后记住这里的网关即可。
在这里插入图片描述

IPADDR=192.168.217.101;(这里前三个数字与网关相同,最后一个数字大于网管最后一个数字小于254即可。)

NETMASK=255.255.255.0;

GATEWAY=192.168.217.100;

DNS1=119.29.29.29;

DNS2=8.8.8.8(其中DNS1和DNS2都是网上找的免费DNS服务器)。

12.6-运维-21.png

1.使用命令systemctl restart network重启网络:

2.检查是否设置成功:

再次使用命令ip addr查看IP地址检查设置是否成功:

在这里插入图片描述

3.检查是否网络联通:

由上图可知,静态IP已设置成功,再使用命令(ping+IP地址)检查与物理机是否已经联通(在centos中若ping命令没有自动结束,可使用ctrl+c结束该命令)。

4.检查网络是否可用:

再使用命令(ping+网址)检查网络是否可用:
在这里插入图片描述
由上图可知,网络已可用,至此配置静态IP已结束。

六、继续安装编译环境
输入命令yum -y install perl gcc make kernel-headers kernel-devel(最好使用命令yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools以避免后期网络问题)开始安装:

由上图可知,编译环境的安装已经完成。

七、正式安装VMware Tools
继续在vmware-tools-distrib目录中输入命令./vmware-install.pl开始进行安装,然后一路按照提示有[no]的输入no有[yes]的输入yes没有的一般直接按回车。

当出现“what is the location of the “ifconfig”program on your machine?”时输入【yes】,会出现该错误是因为网络问题,在安装编译环境时没有进行net-tools的安装导致的。

到这里就差不多了,我报错以下内容,我查了一下看下图吧,反正已经可以使用工具连接了,本来下载它也只是为了使用复制粘贴功能,但是目前已经满足我的需求了,就不继续弄了。
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值