1.配置静态网络
(1)>ip addr
发现,网卡ens33并没有相应的inet属性即没有IP地址,也就无法通过IP地址连接虚拟机
centos获取IP地址的方式有两种:一是动态获取IP,二是设置静态IP
下面为设置 静态ip步骤:
(2)>ls /etc/sysconfig/network-scripts/ 查看ens33对应的文件名
(3)>vi /etc/sysconfig/network-scripts/ifcfg-ens33 打开并编辑文件内容(按下字母i进入编辑状态,按下esc退回到查看状 态,按下:wq保存并退出文件内容回到命令行)
IPADDR 查看本机 >cd /Library/Preferences/VMware Fusion/vmnet8
>cat nat.conf //在此文件中可以查看到ip为 GATEWAY,netmask 为255.255.255.0
>cat dhcpd.conf //此文件中rang为 IPADDR的范围,IPADDR的值 从这个range中选择一个即可。
获取DNS1 在mac笔记本 偏好设置中,选择网络,点击高级,选择DNS菜单,即可看到ip的值,此ip值为DNS1。
(4)>service network restart 重启网络
(5) >ip addr 查看IP地址检查设置是否成功
出现下图 则为成功。
(6) >ping www.baidu.com 检查网络是否可用(在centos中若ping命令没有自动结束,可使用ctrl+c结束该命令)
若还是不成功,解决办法如下:
1.修改/etc/resolv.conf,添加
nameserver 8.8.8.8 #google dns服务器, 根据实际情况更换
nameserver 8.8.4.4 #google dns服务器, 根据实际情况更换
2.vi /etc/sysconfig/network-scripts/ifcfg-ens33 添加上面两个DNS域名
3.在mac笔记本 偏好设置中,选择网络,点击高级,选择DNS菜单,添加上面两个DNS地址。
4.重启网络
systemctl restart NetworkManager.service
2.安装vmware tools
注意⚠️:安装vmware tools之前,需要设置ip为静态ip。
2.1点击下载按钮
(1) 点击虚拟机-->安装VMwareTools //如果安装过,会显示 重新安装VMware Tools
2.2挂载目录
(2) root用户登录,进入/root 目录下,执行命令:ls /dev查看是否有cdrom目录
(3)在root目录下,输入命令:ls /mnt,查看是否有cdrom,没有的话,创建一个 mkdir /mnt/cdrom
(4)/root目录下:>mount -t iso9660 /dev/cdrom /mnt/cdrom
>ls /mnt/cdrom
2.3拷贝安装包
(1)拷贝安装包到/root目录下
/root目录:cp /mnt/cdrom/VMwareTools-9.9.3-2759765.tar.gz ~
ls ~
(2)解除挂载
/root目录:umount /dev/cdrom
(3)解压安装包
/root目录:tar -zxvf VMwareTools-9.9.3-2759765.tar.gz
ls //查看是否解压成功
(4)进入源码文件目录
/root目录:cd vmware-tools-distrib
(5)运行vmware-install.py
vmware-tools-distrib目录:./vmware-install.py
(6)安装编译环境
vmware-tools-distrib目录:yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools
结果报错“Couldn't resolve host mirrorlist.centos.org”,表示无法解析mirrorlist.centos.org,没有正确配置网络。
(7)配置静态网络
参看上面第一节“配置静态网络”。
(8)继续安装编译网络
vmware-tools-distrib目录:yum -y install perl gcc gcc-c++ make cmake kernel kernel-headers kernel-devel net-tools
出现下图,表示编译环境的安装完成。
(9)正式安装vmtools
vmware-tools-distrib目录:./vmware-install.pl
一路,看到[yes] 就输入 yes,看到[no]就输入no。其余均敲回车
下面箭头位置 均敲回车。
遇到问题"Enter the path to the kernel headers files for the 3.10.0-327.el7.x86_64 kernel?",该问题原因是没有创建相应的软链接。按crtl+c停止安装。
aq|grep kernel-headers查看kernel-headers是否安装成功。
cd /usr/include/linux
linux目录:ln -s /usr/src/kernels/3.10.0-514.21.2.el7.x86_64/include/generated/uapi/linux/version.h /usr/src/kernels/3.10.0-514.21.2.el7.x86_64/include/linux/version.h
linux目录:reboot重启系统
vmware-tools-distrib目录:/usr/bin/vmware-config-tools.pl
vmware-tools-distrib目录:/usr/bin/vmware-user //启动vmware用户进程