CentOS 7 网络参数配置指南解析

本文介绍了在CentOS7中,尽管默认采用NetworkManager,但仍详细说明了如何通过编辑ifcfg-配置文件来设置静态IP和网络接口参数,包括BOOTPROTO、DEFROUTE等关键参数的配置以及应用新配置的方法。
摘要由CSDN通过智能技术生成

CentOS 7使用了一种新的默认网络管理工具,称为NetworkManager。它提供了一种图形界面和命令行工具(nmcli)来管理网络设置。但是,传统的配置方式,通过编辑配置文件的方式,仍然是有效和常用的。以下是通过配置文件来设置网卡参数的一些基本步骤。

找到网卡接口名称

在CentOS 7中,可以通过以下命令来查看所有网络接口:

nmcli d

或者

ip addr

配置网卡参数

网卡的配置文件位于/etc/sysconfig/network-scripts/目录下,文件名通常为ifcfg-<interface_name>

编辑相应的配置文件,例如:

sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0

以下是一个典型的静态IP配置:

TYPE="Ethernet"
BOOTPROTO="none"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="eth0"
UUID="some-uuid-value"
DEVICE="eth0"
ONBOOT="yes"
IPADDR="192.168.2.100"
PREFIX="24"
GATEWAY="192.168.2.1"
DNS1="8.8.8.8"
DNS2="8.8.4.4"

解释一些关键参数:

  • TYPE: 网络接口类型。
  • BOOTPROTO: 启动协议,设置为"none"表示静态IP,"dhcp"表示动态IP。
  • DEFROUTE: 是否为默认路由。
  • IPV4_FAILURE_FATAL: IPv4配置失败是否致命。
  • IPV6INIT: 是否启用IPv6。
  • NAME: 网络接口的逻辑名称。
  • UUID: 网络接口的唯一标识符。
  • DEVICE: 设备名称。
  • ONBOOT: 系统启动时是否激活网络接口。
  • IPADDR: 设定的静态IP地址。
  • PREFIX: 子网掩码的长度。
  • GATEWAY: 默认网关。
  • DNS1DNS2: 指定的DNS服务器地址。

应用配置

修改配置文件后,需要重启网络服务或者接口来应用新的配置:

sudo systemctl restart network

或者重启单个接口:

sudo ifdown eth0 && sudo ifup eth0
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值