CentOS 7.3 网络配置详解

背景介绍
CentOS 7.3 是一款基于 Red Hat Enterprise Linux 的免费发行版,以其稳定性和安全性而受到广大用户的喜爱,在 CentOS 7.3 系统中,网络配置是一个重要的环节,合理的网络配置可以确保系统的网络通信畅通无阻,本文将详细介绍 CentOS 7.3 网络配置的方法和步骤。
基本网络配置
查看网络接口信息
在 CentOS 7.3 系统中,可以使用 ip a 或 ifconfig 命令查看网络接口信息。
[root@centos ~]# ip a
修改网络配置文件
CentOS 7.3 系统的网络配置文件位于 /etc/sysconfig/network-scripts/ 目录下,具体文件名称以网络接口名称为准,ifcfg-ens33。
(1)编辑网络配置文件

[root@centos ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33
(2)配置网络参数
以下是网络配置文件中需要修改的参数:
ONBOOT: 设置为yes,表示网络接口在启动时自动启用。BOOTPROTO: 设置为static,表示使用静态IP地址。IPADDR: 设置为你的静态IP地址。NETMASK: 设置为你的子网掩码。GATEWAY: 设置为你的网关地址。DNS1: 设置为你的首选DNS服务器地址。DNS2: 设置为你的备用DNS服务器地址。
配置示例:
ONBOOT=yes BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
重启网络服务
配置完成后,重启网络服务使配置生效。
[root@centos ~]# systemctl restart network
高级网络配置
设置默认路由
在 CentOS 7.3 系统中,可以使用 route 命令设置默认路由。

[root@centos ~]# route add default gw 192.168.1.1
配置网络防火墙
CentOS 7.3 默认使用 firewalld 防火墙,可以使用以下命令查看和配置防火墙规则。
[root@centos ~]# firewall-cmd --list-all [root@centos ~]# firewall-cmd --add-port=80/tcp [root@centos ~]# firewall-cmd --reload
FAQs
问题:如何查看网络接口的MAC地址?
解答: 使用
ip a或ifconfig命令可以查看网络接口的MAC地址。[root@centos ~]# ip a
问题:如何配置IPv6网络?
解答: 配置IPv6网络需要修改网络配置文件,添加IPv6相关的参数,
IPV6ADDR、PREFIX等,然后重启网络服务使配置生效。[root@centos ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens33 [root@centos ~]# systemctl restart network

