网格示意图,理解这个图了,基本上就没啥问题了!

一、设置虚拟机网络模式(NAT),设置子网地址(192.168.108.0),设置虚拟机网关地址(192.168.108.1)

centos8 虚拟机网卡配置文件 centos7虚拟网卡_centos8 虚拟机网卡配置文件

centos8 虚拟机网卡配置文件 centos7虚拟网卡_重启_02

centos8 虚拟机网卡配置文件 centos7虚拟网卡_服务器_03

二、固定虚拟机网卡在宿主机中的ip

    

centos8 虚拟机网卡配置文件 centos7虚拟网卡_centos8 虚拟机网卡配置文件_04

centos8 虚拟机网卡配置文件 centos7虚拟网卡_重启_05

centos8 虚拟机网卡配置文件 centos7虚拟网卡_服务器_06

三、centos7虚拟机固定ip

进入到网卡编辑目录    cd /etc/sysconfig/network-scripts/

centos8 虚拟机网卡配置文件 centos7虚拟网卡_centos8 虚拟机网卡配置文件_07

不同的镜像网卡文件名会有不同,但开头都是ifcfg-ens,有人的是ifcfg-ens0,我这边的是ifcfg-ens33,只要前面一样,就可以。

编辑网卡  vi ifcfg-ens33

centos8 虚拟机网卡配置文件 centos7虚拟网卡_重启_08

  执行命令,重启网卡

systemctl restart network.service

或 网卡配置好后,重启网卡,执行命令: /etc/init.d/network restart 。

centos8 虚拟机网卡配置文件 centos7虚拟网卡_服务器_09

可以看到ip固定到指定ip了,也可以ping通www.baidu.com了

四、关闭防火墙

命令简介:

查看防火墙状态:systemctl status firewalld.service

关闭正在运行的防火墙:systemctl stop firewalld.service   (电脑重启后会自动重新开启防火墙)

禁止防火墙服务器:systemctl disable firewalld.service   (执行关闭防火墙命令后再执行此命令,则重启后也不开自动开启防火墙)

  1. 使用命令:systemctl status firewalld.service
    查看防火墙状态

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_主机名_10

  2. 执行后可以看到绿色字样标注的“active(running)”,说明防火墙是开启状态

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_centos8 虚拟机网卡配置文件_11

  3. 使用命令:systemctl stop firewalld.service    
    关闭运行的防火墙

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_centos8 虚拟机网卡配置文件_12

  4. 关闭后,使用命令systemctl status firewalld.service
    查看防火墙状态
    可以看到,disavtive(dead)的字样,说明防火墙已经关闭

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_服务器_13

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_服务器_14

  5. 前面的方法,一旦重启操作系统,防火墙就自动开启了,该怎么设置才能永久关闭防火墙呢?
  6. 输入命令:systemctl disable firewalld.service,禁止防火墙服务器

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_重启_15

  7. 7
    命令成功执行,返回消息

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_重启_16

五、固定虚拟机主机名

命令简介:

   查看当前主机名:hostname

   设置即使重启后也生效的主机名:hostnamectl set-hostname  主机名

  1. 1.查看当前系统主机名

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_centos8 虚拟机网卡配置文件_17

  2. 2.临时修改主机名  hostname 主机名;这种方式只能临时修改主机名,电脑只要重启就会失效。

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_服务器_18

  3. 3.centos7中可能通过hostnamectl命令来直接查看和更改主机名。下图中可以看出固定主机名和临时主机名。

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_centos8 虚拟机网卡配置文件_19

  4. 4.使用hostnamectl来重新设置主机名是永久生效的即使是服务器重启也生效。
    语法:
        hostnamectl set-hostname  主机名;

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_重启_20

  5. 5
    5.重启服务器,查看主机名。可以看到使用hostnamectl命令修改后的主机名依然生效。

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_重启_21

    centos8 虚拟机网卡配置文件 centos7虚拟网卡_主机名_22