在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置

在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置

    • 参考
    • 前言
    • 创建虚拟机
    • 安装Cent OS 7
    • 配置网络
      • 本地计算机配置
      • Linux虚拟机配置
    • 局域网内远程配置
      • VMware软件配置
      • Windows防火墙设置

参考

VMware - NAT模式下实现局域网内物理机与虚拟机的互通访问
vmware centos7虚拟机可以ping通主机,但是主机ping不通centos7
虚拟机安装centos7及网络配置

前言

学校项目要求在分布式系统上进行业务数据流分析,虚拟机上要求使用CentOS作为数据处理用系统。而笔者在配置虚拟机网络环境和远程访问时踩了不少坑,故出此文来归纳总结。

创建虚拟机

  1. 在主界面点击“创建虚拟机”,并选择“自定义”类型配置
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第1张图片
  2. 选择硬件兼容性后点击下一步,这是会提醒选择安装镜像,不要现在选择镜像,直接点击下一步在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第2张图片
  3. 选择操作系统类型,为这个虚拟机命名并选择虚拟机保存位置在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第3张图片
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第4张图片
  4. 选择处理器配置,选择内存大小
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第5张图片在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第6张图片
  5. 网络类型选择NAT模式,点击下一步
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第7张图片
  6. 选择I/O控制器类型、虚拟磁盘类型、选择创建新的虚拟磁盘、设置虚拟磁盘大小并选择虚拟磁盘存储位置在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第8张图片在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第9张图片在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第10张图片在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第11张图片
  7. 在最后的总结页面点击“自定义硬件”,在弹出来的窗口中选择CD/DVD设备,然后将下载好的安装镜像放入
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第12张图片在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第13张图片
  8. 点击“完成”,创建好虚拟机

安装Cent OS 7

  1. 开启虚拟机,等待进入安装界面
  2. 选择语言和键盘,点击“继续”
  3. 选择“安装位置”
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第14张图片
  4. 这里为了安装方便,直接使用自动配置。进入后点击左上角“完成”即可
    在这里插入图片描述
  5. 点击“开始安装”,设置ROOT密码并创建用户。此处作为分布式处理实验用机器,取消了用户密码
  6. 安装完成后点击“重启”,重新启动进入系统

配置网络

本地计算机配置

  1. 进入VMware的“虚拟网络编辑器”,找到并记住NAT连接的链接名,此处为VMnet8
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第15张图片
    在这里插入图片描述
  2. 进入“网络与共享中心”->“更改适配器选项”,进入网络连接,先双击进入你可以连接到互联网的连接,点击“属性”,找到“共享标签页”,勾选“允许其他网络用户通过此计算机的Internet连接来连接”,并选择VMware用于NAT的连接,保存并退出
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第16张图片
  3. 返回到VMware的虚拟网络编辑器中,点击右下角的“更改设置”后,选择这个NAT模式的连接后,点击"NAT设置"按钮,在网关IP中填入一个与子网IP中最后一位不同的IP到网关IP中,我这里使用的是192.168.109.2,每台机器不一样,请手动设置!。点击“确定”后保存关闭这个窗口后再次点击“确定“,退出虚拟网络编辑器
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第17张图片
  4. 进入第2步中的网络连接,选择Vmware的NAT连接,通过第1步的查看,是VMnet8。双击进入后选择左下角的”属性“,双击弹出窗口的”Internet 协议版本 4 (TCP/IPv4)“后,选择”自定义IP地址“,填入信息,保存并退出。
    IP地址:照葫芦画瓢填入一个同一网段内的任意IP,但是不能与子网IP和网关IP冲突
    子网掩码:与上一步设置的子网掩码相同
    默认网关:与上一步设置的网关IP相同
    DNS设置:能上网就行,除非存在特殊需要哈
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第18张图片
  5. 查看DHCP池范围:为了特殊需要,可以在VMware的“虚拟网络编辑器”中选择这个NAT连接后点击右下角的“DHCP设置”设置起始和结束IP地址,我这里设置了下
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第19张图片

Linux虚拟机配置

这里使用命令行方式配置虚拟机网络,你可以在GUI使用终端来进行同样的操作

  1. 进入系统,使用root用户进入系统
    如果使用的是GUI,请打开终端输入“su”后输入root用户密码切换至root权限下执行操作
  2. 输入命令修改ifcfg-ens33的网络连接文件,保存并退出
    ifcfg-ens33连接来自与我们安装程序中设置网络时出现的连接名,其中“ifcfg-”为前缀,如果是别的连接名称,请替换
vi /etc/sysconfig/network-scripts/ifcfg-ens33
#修改下列代码
BOOTPROTO=static
ONBOOT=yes
#添加下列代码
#IP地址设置,任意选择一个你的DHCP池中的一个方便管理的IP地址
IPADDR=192.168.109.103
#子网掩码设置,填入与VMware“虚拟网络编辑器”中NAT连接的子网掩码
NETMASK=255.255.255.0
#网关IP设置,填入与VMware“虚拟网络编辑器”中NAT连接的网关IP
GATEWAY=192.168.109.2
#DNS设置,填入一个可用的或要求的DNS
DNS1=8.8.8.8
  1. 修改network文件,让系统允许运行网络连接组件
vi /etc/sysconfig/network
#添加下列代码
NETWORKING=yes
  1. 修改resolv.conf文件,添加域名解析
vi /etc/resolv.conf
#添加下列代码
nameserver 8.8.8.8
  1. 重启网络服务
service network restart
  1. 测试网络是否可以连接
  2. (可选)关闭防火墙以允许XShell远程连接
systemctl stop firewalld
systemctl disable firewalld

局域网内远程配置

VMware软件配置

  1. 启动“虚拟网络编辑器”,先点击右下角的“修改设置”获取管理员设置后点击NAT模式的虚拟网络名称,之后点击“NAT设置”,进入界面
  2. 在弹出的窗口中找到“端口转发”,点击“添加”,设置传入端口
    主机端口:网络中其他机器访问此物理机的端口,也是在XShell中配置ssh的端口或者要访问的FTP服务器的端口
    虚拟机IP地址:你设置的虚拟机IP地址,就是上面设置的IP地址
    虚拟机端口:虚拟机设置的供外部访问的端口,如22端口(默认为SSH)
    例如,我要求局域网中的机器可以通过物理机器的1103端口访问虚拟机的22端口(即远程SSH连接默认端口),则可以如下图设置
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第20张图片
  3. 保存并退出

Windows防火墙设置

通过上一步的设置,我们发现局域网中的机器还是无法连接至虚拟机,这是因为Windows防火墙默认将这个端口关闭,我们需要开启这个端口

  1. 使用Windows+R键开启“运行”,输入“firewall.cpl”,回车后开启“WIndows Defender 防火墙设置”
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第21张图片
  2. 点击左侧的“高级设置”,开启高级设置面板
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第22张图片
  3. 点击左侧栏的“入站规则”后点击右侧的“新建规则”,新建入站规则
    在这里插入图片描述
  4. 选择“端口”,创建端口规则类型在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第23张图片
  5. 在选择“此规则应用于 TCP 还是 UDP ?”中,根据你在VMware中创建的端口转发类型来选择。之后选择“特定本地端口”,填入在VMware中设置端口转发的主机端口
    在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置_第24张图片
  6. 点击”下一步“,选择“允许连接”,点击“下一步“后,将规则运用与所有网络请不要在公共网络中使用,可能导致安全问题。此处应不勾选"公用"选项。但考虑到部分学生将家庭网络选择成公用网络,故降低安全性标准。填写名称和描述并点击”完成“。

你可能感兴趣的:(在VMware下安装CentOS 7 +静态网络配置+局域网内远程配置)