RHEL 7 最小化安装配置地址:从零开始搭建网络环境
在 Linux 服务器的部署中,Red Hat Enterprise Linux 7 (RHEL 7) 凭借其稳定性和安全性被广泛使用,在实际生产环境中,为了节省系统资源,我们通常会进行最小化安装,最小化安装的 RHEL 7 默认是没有图形化界面的,这给初学者配置网络 IP 地址带来了一定的挑战。
本文将详细介绍在 RHEL 7 最小化安装环境下,通过两种主流方法(使用 nmcli 命令和直接编辑配置文件)来实现 rhel7最小化安装配置地址 的全过程。

准备工作:确认网卡名称
在进行配置之前,首先需要查看当前系统的网卡名称,在 RHEL 7 中,不再使用传统的 eth0 命名规则,默认的网卡名称通常是 ens33、ens160 或 eno16777736 等。
使用以下命令查看:
ip addr
或者
nmcli device status
请记住你的网卡名称,接下来的操作将以 ens33 为例。
使用 nmcli 命令配置(推荐)
nmcli (NetworkManager Command Line Interface) 是 RHEL 7 中管理网络的命令行工具,它比传统的配置文件方法更直观,且不易出错。
删除默认连接(如果有)
如果系统之前有 DHCP 自动获取的连接,建议先删除:
nmcli con delete "System ens33"
创建新的静态 IP 连接
假设我们要配置一个静态 IP 地址 168.1.100,子网掩码 255.255.0,网关 168.1.1,DNS 8.8.8。
nmcli con add type ethernet con-name eth0 ifname ens33
修改连接属性
使用 nmcli con mod 命令修改刚才创建的连接 eth0 的属性:
# 设置网关 nmcli con mod eth0 ipv4.gateway 192.168.1.1 # 设置 DNS 服务器 nmcli con mod eth0 ipv4.dns 8.8.8.8 # 将 IP 获取方式改为 manual (手动) nmcli con mod eth0 ipv4.method manual # 启用自动连接 nmcli con mod eth0 connection.autoconnect yes
激活网络连接
配置完成后,需要手动开启网络接口:
nmcli con up eth0
直接编辑配置文件
如果你更喜欢传统的方式,或者需要批量配置多台服务器,直接编辑 /etc/sysconfig/network-scripts/ 下的配置文件是更高效的选择。
编辑网卡配置文件
假设网卡文件名为 ifcfg-ens33(如果没有,可以新建一个):
vi /etc/sysconfig/network-scripts/ifcfg-ens33
填写配置内容修改为如下所示(注意:BOOTPROTO 设为 static 或 none):
TYPE=Ethernet BOOTPROTO=static # 静态 IP 模式 NAME=ens33 DEVICE=ens33 ONBOOT=yes # 开机自动启动 IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8

