欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

虚拟机安装与网络配置

程序员文章站 2022-05-14 17:17:57
...

VMware workstation下载安装

  1. 应用市场就可以下载,**也可以在应用市场的评论区里找到。
  2. 设置静态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是广播地址。这时候已经联网了。

再输入
虚拟机安装与网络配置

点击“虚拟机”→“设置”→“网络适配器”,右上角设备状态“已连接”应是勾选状态。