首页/系统/信创系统运维速查/ifcfg 网卡配置文件静态 IP
系统与安装65 条

ifcfg 网卡配置文件静态 IP

部分信创服务器保留 /etc/sysconfig/network-scripts/ifcfg-* 传统写法:关键字段 BOOTPROTO/ONBOOT/IPADDR 等,改后让网络管理器重读生效。

信创系统运维速查系统更新于 2026-10-13

ifcfg 文件静态 IP 写法

rpm 系发行版保留着按接口一个配置文件的传统写法,文件放在网络脚本目录下,名字与接口名对应。做法是把地址获取方式改成静态、写明地址与掩码长度、填上网关与域名服务器,并确保开机时启用该接口。这类配置在多网卡、需要精确控制每个接口参数的场景仍然常用。需要注意的是,在由网络管理器托管的环境里,手工改文件之后必须让它重新读取,否则内存里的旧配置可能在服务重启时把文件覆盖回去。

基本信息

配置路径网络脚本目录下与接口名对应的配置文件
地址方式静态场景需把地址获取方式改为固定值
开机启用必须有对应开关设为启用,否则接口不自动起
常用字段地址、掩码长度、网关、域名服务器
重载方式让网络管理器重新读取文件,或重启网络服务
适用平台Kylin V10 / UOS 服务器版 / openEuler 等 rpm 系发行版

典型使用场景

  • 服务器固定地址:为业务机配置稳定的静态地址与网关
  • 多网卡管理:按接口分别配置,明确各自的路由与解析
  • 批量交付:按模板为同一批机器生成配置文件
  • 旧系统维护:老环境仍沿用传统配置写法,需要按此维护
  • 网络变更:网段调整时批量修改地址与网关
  • 排障对照:确认配置文件与实际生效参数是否一致

ifcfg 静态 IP 示例

ifcfg 静态 IP 示例
TYPE=Ethernet                  # 接口类型
BOOTPROTO=none                 # 静态场景不能用 dhcp,否则地址字段被忽略
NAME=ens33                     # 连接名
DEVICE=ens33                   # 对应网卡设备名
ONBOOT=yes                     # 开机自动启用
IPADDR=10.0.10.20              # 静态地址
PREFIX=24                      # 掩码长度
GATEWAY=10.0.10.1              # 默认网关
DNS1=10.0.10.2                 # 首选域名服务器

生效与核对

生效与核对
nmcli con reload                        # 网络管理器托管环境:重新读取文件
systemctl restart NetworkManager        # 或重启网络服务
ip -br a                                # 核对地址是否生效
ip route                                # 核对默认网关
cat /etc/resolv.conf                    # 核对解析配置

关键字段读法

字段含义常见错误
BOOTPROTO地址获取方式静态场景写成获取方式为动态
ONBOOT开机是否启用接口未启用导致重启后无地址
IPADDR静态地址与现有网段冲突
PREFIX掩码长度与规划网段不一致
GATEWAY默认网关填成非本网段地址
DNS1域名服务器改动被网络管理器重写覆盖
在网络管理器托管的环境里,改完文件后要主动让它重新读取,让它以文件内容为准;否则服务重启或重新连接时可能回写内存里的旧配置,让人误以为文件没生效。判断托管关系可以看设备状态里该接口是否处于被管理状态。
远程通过 SSH 修改网络配置时要预留退路:改错地址或网关会立刻断开会话。规范做法是先确认带外通道可用,或在本地控制台操作,改完立即在同一会话里核对地址与路由,确认无误再收工。

易错点

  • 地址获取方式仍写成动态,静态地址字段被忽略,接口地址与预期不符
  • 开机启用开关未打开,重启后接口没有地址,表现为「改了但重启又没了」
  • 托管环境下改完文件不做重读,服务重启时用内存旧配置覆盖,改动丢失
  • 远程改网络配置不留退路,地址一改会话中断,只能靠带外通道恢复

数据来源与参考

  • Red Hat 网络配置文档
  • 麒麟服务器网络手册
​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌