CentOS网卡参数解析

CentOS网卡参数解析

ℹ️

本文基于CentOS 7记述。CentOS 7 的网卡文件存储在 /etc/sysconfig/network-scripts/ 目录下,文件名常以ifcfg-开头,我的是eth0

查看当前网卡信息:ip addr 或 ifconfig

若执行ip addr命令报错command not found,请用命令 yum install -y net-tools 安装它

网卡文件配置项

command important description
DEVICE 网卡名
NAME 标识网络接口的名字,常配置与DEVICE的值一样
BOOTPROTO 网络接口配置方式
🔴 ​static:以静态IP配置方式
🔴 dhcp:以动态主机配置协议来获取 IP 地址、子网掩码、网关等网络配置信息
🔴 none:不配置IP
ONBOOT 是否开机启动网卡工作
yes:开机启动。no:开机不启动
IPADDR IP地址
NETMASK 子网掩码
GATEWAY 默认网关
DNSx DNS服务器,可定义多条,用数字代替x
IPV6INIT 在Linux系统中启用或禁用IPv6协议栈的初始化
IPV6_FAILURE_FATAL 控制当 IPv6 配置失败时系统的行为,默认值yes
🔴 yes: IPv6 配置失败,系统将视其为致命错误,可能会导致网络接口(NIC)被禁用或系统启动过程中出现问题
🔴 no: IPv6 配置失败,系统不会将其视为致命错误,而是继续启动和运行,尽管 IPv6 可能不可用
IPV6_AUTOCONF 网络接口是否应自动配置 IPv6 地址
IPV6_DEFROUTE 指定网络接口是否应被视为 IPv6 的默认路由
IPV6_ADDR_GEN_MODE IPv6地址生成模式
IPV4_FAILURE_FATAL 控制当 IPv4 配置失败时系统的行为,默认值yes
🔴 yes: IPv4 配置失败,系统将视其为致命错误,可能会导致网络接口(NIC)被禁用或系统启动过程中出现问题
🔴 no: IPv4 配置失败,系统不会将其视为致命错误,而是继续启动和运行,尽管 IPv4 可能不可用
TYPE 指定网络接口卡的类型,对于以太网接口,TYPE参数的值应设置为Ethernet
PROXY_METHOD
UUID 网卡设备的UUID

常用命令

# 查看网卡状态
ethtool 网卡名
# 启动网卡工作
systemctl start network
# 停止网卡工作
systemctl stop network
# 重载网卡配置
systemctl restart network

常见配置

NAME=ens33
DEVICE=ens33
TYPE=Ethernet
BOOTPROTO=static
DEVICE=ens33 
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
posted @ 2024-07-01 15:17  勤匠  阅读(63)  评论(0)    收藏  举报