虚拟机安装与网络配置
VMware workstation下载安装
- 应用市场就可以下载,**也可以在应用市场的评论区里找到。
- 设置静态IP。
window10界面左下角搜索“虚拟网络编辑器”
“更改设置”→上面的“VMnet8”→“使用本地的DHCP……”取消勾选→“子网IP”改成192.168.127.0(好像是为了与moxa对应)→“NAT设置”→“网关IP”192.168.127.2→“确定”即可。(子网IP和网关IP需要记下来,后面要用)(端口好像默认24)
(新建虚拟机之后还要修改网络配置文件与此对应,这样才能联网。)
CentOS映像下载安装
2.1 CentOS映像下载
下载CentOS7的映像iso文件,下载的aliyun的。
2.2 新建虚拟机(CentOS安装)
参考https://www.jb51.net/article/172165.htm
有两点区别:
(1)由于前面设置了静态IP所以暂时连不上网;
(2)CentOS7的软件选择界面有区别,选择“GNOME桌面”。
2.3 安装VMware Tools
安装VMware Tools是为了实现主机和虚拟机之间的文件共享,代码也可以复制粘贴。
在开启虚拟机的过程中“虚拟机”中的“重新安装VMware Tools”会点亮,点击“重新安装VMware Tools”,虚拟机开启后会出现VMware Tools的光盘,把光盘里的文件(可能是只需要那个“.tar.gz”文件夹)拷出来,我放到了Downloads/VMware Tools文件夹里面,然后解压“.tar.gz”文件夹,解压就双击后“提取”,得到vmware-tools-distrib文件夹,打开它,然后在这个文件夹里面打开终端,输入命令
./vmware-install.pl
安装过程中出来的选项一直回车就可以。
安装完后在主机中新建一个文件夹作为共享文件夹,然后回到虚拟机中点击“虚拟机”→“设置”→“选项”→“共享文件夹”,点击“总是启用”,并添加共享文件夹路径,如下图所示。都设置完就可以重启虚拟机了,重启之后可以将主机中的文件直接拖到虚拟机界面中了。
另外,安装完VMware Tools之后再打开虚拟机,应该让右下角的小光盘处于点亮状态,如果是灰色的直接右击“连接”。
2.4 设置静态IP
在新建的虚拟机中修改网络配置文件,该文件在/etc/sysconfig/network-scripts文件夹下,打开该文件夹后打开终端(也可先打开终端然后输入命令
cd /etc/sysconfig/network-scripts
修改文件ifcfg-ens33,用命令vim ifcfg-ens33。(我的是eno16777736,可以在终端输入ifconfig来查看自己的网路配置)
(1)提示需要root权限的话输入命令su,然后输入root用户的密码,输入密码的过程中没有显示,输完直接回车即可。
(2)采用vim进行修改的方式为:①先输入“i”,变为insert模式;②修改文件;③修改完点击“Esc”退出该模式,再输入“:wq”保存并退出。然后要记得输入命令source ifcfg-ens33使修改结果生效。
(3)修改文件为:
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=9bd6d6e9-517a-49be-b17f-8c6aee936959
DEVICE=eno16777736
ONBOOT=yes
IPADDR0=192.168.127.120
PREFIX0=24
GATEWAY0=192.168.127.2
NETMASK=255.255.255.0
DNS1=114.114.114.114
DNS2=223.5.5.5
若为ens网关采用下面的命令
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO=dhcp # 记得注释掉这一句,因为采用静态IP
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=91c597a1-6070-4463-a47b-0234510fe5f3
DEVICE=ens33
ONBOOT=yes # 设置yes之后重启的话用命令ifconfig可以查看IP
IPADDR0=192.168.127.120 # IP地址,与1.2中在同一网段,120与实验室中设备对应?
PREFIX0=24 # 端口好像是默认的
GATEWAY0=192.168.127.2 # 网关IP,与1.2中相同
NETMASK=255.255.255.0 # 子网掩码,与1.2中相同
DNS1=114.114.114.114
DNS2=223.5.5.5)
设置完重启,然后就可以看到设置好的静态IP了,inet是虚拟机IP,netmask是子网掩码,broadcast是广播地址。这时候已经联网了。
再输入
点击“虚拟机”→“设置”→“网络适配器”,右上角设备状态“已连接”应是勾选状态。