笔记:Centos7.4网络相关配置

一、网卡命名规则

由于Centos7采用的是dmidecode采集命名方案,所以网卡的命名并不是唯一的,因为他会根据实际的硬件情况来变化。

如果是虚拟机,一般为ifcfg-ens33,命名机制如下:

笔记:Centos7.4网络相关配置


二、命令方式修改IP  (需要root权限)

1.ifconfig 查看网卡信息

笔记:Centos7.4网络相关配置

笔记:Centos7.4网络相关配置

笔记:Centos7.4网络相关配置


2.临时修改IP (重启网卡后,恢复

    方法一.ifconfig 网卡名称  IP [netmask 子网掩码]


 如       ifconfig ens33 192.168.1.81 


笔记:Centos7.4网络相关配置


提示没有权限,需要转root,输入su [root]

笔记:Centos7.4网络相关配置


再试一次

笔记:Centos7.4网络相关配置

检查IP地址

笔记:Centos7.4网络相关配置

发现IP地址已经变化,

尝试重启网卡,看是否会恢复回来

systemctl restart network

笔记:Centos7.4网络相关配置

带网关的修改方式

笔记:Centos7.4网络相关配置




3.临时增加多个IP  (一个网卡可以有多个IP)

方法  

   ifconfig 网卡名称:0 IP地址1  [netmask 子网掩码]

   ifconfig 网卡名称:1 IP地址2  [netmask 子网掩码]

笔记:Centos7.4网络相关配置

测试新的ip是否能连接得通

笔记:Centos7.4网络相关配置

笔记:Centos7.4网络相关配置

    是通的

注:以上是临时操作,重启网卡后,将消失


4.临时删除IP

方法  ifconfig 网卡名称 del IP地址1

笔记:Centos7.4网络相关配置

删除第二个

笔记:Centos7.4网络相关配置

注:以上是临时操作,重启网卡后,将恢复



二、NetworkManager (GNOME)

笔记:Centos7.4网络相关配置


笔记:Centos7.4网络相关配置


1.查看NetworkManager状态

笔记:Centos7.4网络相关配置

网络没有问题


三、Centos7 网络相关的配置文件

笔记:Centos7.4网络相关配置

四、永久修改IP 

  1. nmtui  (GNOME)

    笔记:Centos7.4网络相关配置


笔记:Centos7.4网络相关配置

    

类似桌面操作,略


笔记:Centos7.4网络相关配置


移到最后,保存,退出

重启网卡后生效



2.通过修改网卡文件修改

命令  vim /etc/sysconfig/network-scripts/ifcfg-ens33 

笔记:Centos7.4网络相关配置

一般情况下,只要关注以上几个值即可,其他略


3.在桌面修改 (GNOME)

笔记:Centos7.4网络相关配置


笔记:Centos7.4网络相关配置



笔记:Centos7.4网络相关配置

笔记:Centos7.4网络相关配置


笔记:Centos7.4网络相关配置操作较为简单,略


五、关闭防火墙,并设置开机不启动

  1. 检查防火墙状态

    systemctl status firewalld.service

    笔记:Centos7.4网络相关配置

  2. 关闭

    systemctl stop firewalld.service

    笔记:Centos7.4网络相关配置

    需要认证权限,认证后即可

    笔记:Centos7.4网络相关配置

    检查发现,已经关闭

  3. 开启

    systemctl stat firewalld.service


    笔记:Centos7.4网络相关配置

    需要认证权限,认证后即可

    笔记:Centos7.4网络相关配置

    检查发现,已经开启


  4. 设置开机启动

    systemctl enable firewalld.service 


    笔记:Centos7.4网络相关配置

    需要认证权限,认证后即可,2次认证

  5. 设置开机不启动


systemctl enable firewalld.service 

笔记:Centos7.4网络相关配置

需要认证权限,认证后即可,2次认证

笔记:Centos7.4网络相关配置



六、临时关闭和永久关闭Selinux (安全策略,前期不熟悉的情况下,可以先关闭)

注:本操作需要root权限,否则会失败

笔记:Centos7.4网络相关配置


  1. 获取当前状态

    getenforce


    可能返回结果有三种:EnforcingPermissive 和 Disabled。Disabled 代表 SELinux 被禁用,Permissive 代表仅记录安全警告但不阻止可疑行为,Enforcing 代表记录警告且阻止可疑行为。

    目前常见发行版中,RHEL 和 Fedora 默认设置为 Enforcing,其余的如 openSUSE 等为 Permissive

    笔记:Centos7.4网络相关配置

  2. 临时关闭

    setenforce 0

    笔记:Centos7.4网络相关配置

    状态已经变化

  3. 永久

    笔记:Centos7.4网络相关配置

    笔记:Centos7.4网络相关配置

    修改完成后,需要重启系统,reboot

    笔记:Centos7.4网络相关配置

    检查状态为关闭