---
title: "【OS Unix-like】CentOS 7 网络配置"
author: "Perrin Yong"
author_profile: https://www.pystone.net/profile/
published_by: "Perrin Yong"
canonical: https://www.pystone.net/notes/centos7-network-configuration/
type: note
content_role: unspecified
visibility: public
id_stability: rename-stable
source_path: "10-计算机、信息技术与工程/03-软件工程与质量保障/CI-CD与质量保障/CI-CD工具链/【OS Unix-like】CentOS 7 网络配置.md"
content_hash: c7174f2791728a94e6fec85d6f619f1eadf5c9f7218c2cceb1e8fcb30cd441c6
knowledge_version: 224c990773de.5fa8af6e39fa
site_commit: 224c990773de166d23a886306577dd90379529ce
notes_commit: 5fa8af6e39fa3891d1b9b4832bfa6c4e0ecaaf0a
---
# 【OS Unix-like】CentOS 7 网络配置

> **danger · 已停止维护的历史配置**
> CentOS Linux 7 已于 2024-06-30 停止维护，不再获得常规安全更新。本文仅用于维护遗留环境；新部署应使用仍在支持期内的发行版，并以其当前网络管理文档为准。迁移步骤见 [受支持Linux发行版的部署迁移检查清单](https://www.pystone.net/notes/linux-distro-migration-checklist/)。

> 创建时间：2022/1/4 19:41

[l蓝色梦幻](https://www.jianshu.com/u/abd3db9d23a6)

2018.10.22 13:46:12字数 528阅读 5,504

Minimal 版本的 CentOS 7 安装完成后, 如果没有在安装过程中配置网络,那么安装成功后的系统是没有网络访问的.这是因为默认情况下,没有配置对应的 IP 以及 DNS 等导致的问题.此外,大部分 CentOS 是作为服务器存在的.为了方便使用,建议为 CentOS 配置静态 IP。

  1. 配置 CentOS 7 访问到网络.

CentOS 安装成功后,进行一下 ping 的操作,验证网络是否联通.

& ping 10.1.1.1

![assets/2159939-cf8af88089423af6.PNG](/media/a8707a521ff1f713ef7c.png)

001.PNG

当出现网络未联通的情况,我们使用 nmcli 命令查看一下网络设置:

nmcli connection show

![assets/2159939-8a428f4a4d776f2a.PNG](/media/f4de82fd99e8182b7b32.png)

002.PNG

该命令会返回 4 列数据. 分别是 NAME(联网代号), UUID(识别码), TYPE网卡类型, DEVICE(网卡名称).

查看指定网卡的信息:

`nmcli connection show 联网代号`

![assets/2159939-91b15a2941d6f7f7.PNG](/media/3b5b546aaa5354803a88.png)

003.PNG

这时候我们找到原因了. IP 和 DNS 配置都不正确.

设置网络获取方式为自动获取 IP. 一般至此, 硬件连接成功的话都会连接到互联网上.

nmcli connection modify 联网代号 connection.autoconnect yes ipv4.method auto

![assets/2159939-040ebf4f38c5a032.PNG](/media/e42f19bbac5899dea09b.png)

004.PNG

  1. 安装 ifconfig 工具

CentOS 7 中使用 ip 命令代替了 ifconfig 命令, 如果你不习惯 ip 命令，可以将其安装回来.

## yum install net-tools

  2. 设置为固定 ip.

修改网卡配置文件：

## vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 # 不同的网卡名臣可能不同

已经配置为动态获取 ip 的配置:

006.PNG

修改以下两个地方。注意：ip dns 等信息请于 ISP 处获取。

    * IPADDR = "[在这里输入你的静态 IP]"

    * GATEWAY = "[输入你的默认网关]"

    * NETMASK = "[输入你的网关]"

    * DNS1 = "[你的 DNS]"

    * DNS2 = "[你的 DNS]"

  3. 007.PNG

使网卡配置生效

  4. nmcli connection up ens33

重启网络服务。后查看 ip 是否与分配的相同。

  5. # service network restart

## ip addr show

  6. 008.PNG

ping 以下网络，检查网络连接状态。

  7. # ping -c4 www.baidu.com

Measure

Measure
