RHEL7(Red Hat Enterprise Linux 7)因其稳定性和安全性,常被用于企业服务器环境,最小化安装(Minimal Installation)可以减少系统资源占用,降低安全风险,但默认仅保留基础组件,网络配置需手动完成,临时IP地址配置(重启后失效)是测试环境、临时网络接入等场景的常见需求,本文将详细介绍RHEL7最小化安装后配置临时IP地址的完整步骤及注意事项。
准备工作
在配置临时IP地址前,需确保以下条件:
- 系统已完成RHEL7最小化安装,且以root用户或有sudo权限的用户登录;
- 确认网卡的设备名称(通常为
ens33、ens160等,可通过ip link命令查看); - 确认目标网络的IP地址、子网掩码(或CIDR)、网关地址及DNS服务器地址(如需外网访问)。
详细配置步骤
查看当前网络状态
最小化安装后,网络服务可能未启动或网卡未配置IP,需先确认当前网络状态:

# 查看网卡信息及状态 ip link show
输出示例中,找到类似2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000的行,ens33即为网卡设备名(若不同,后续步骤需替换为实际网卡名)。
# 查看当前IP地址配置 ip addr show
若输出中inet行为空(如inet6 fe80::a00:27ff:fe4e:66a9/64 scope link),表示网卡未配置IPv4地址,需手动配置。
临时停止NetworkManager服务(关键步骤)
RHEL7默认使用NetworkManager服务管理网络,若其正在运行,直接通过ip命令配置的临时IP可能会被覆盖,为确保配置生效,需临时停止NetworkManager:
# 查看NetworkManager状态 systemctl status NetworkManager # 临时停止NetworkManager服务(当前会话有效,重启后自动恢复) systemctl stop NetworkManager
注意:若后续需恢复NetworkManager管理,可通过
systemctl start NetworkManager启动服务。
配置临时IP地址
使用ip addr add命令为网卡添加临时IPv4地址,格式为IP地址/子网掩码(如168.1.100/24表示子网掩码为255.255.0):
# 示例:为ens33配置临时IP 192.168.1.100,子网掩码255.255.255.0 ip addr add 192.168.1.100/24 dev ens33
执行后,可通过ip addr show ens33验证IP是否添加成功,输出中应包含inet 192.168.1.100/24 scope global ens33行。
配置临时网关
若需访问其他网段或外网,需添加默认网关:
# 示例:设置网关为192.168.1.1 ip route add default via 192.168.1.1
验证网关配置:
ip route show
输出应包含default via 192.168.1.1 dev ens33行。
配置临时DNS服务器
为解析域名,需修改/etc/resolv.conf文件(此文件重启后默认恢复,属于临时配置):

