主要介绍了网络配置的基础操作,即设置 IP 地址和子网掩码,IP 地址用于唯一标识网络设备,子网掩码则用于划分网络范围,正确配置这两项参数是设备接入网络、实现设备间互联互通的前提,确保数据能够准确传输。
RHEL 8 网络连接地址配置全攻略:从 nmcli 到配置文件详解
在 Red Hat Enterprise Linux 8(RHEL 8)系统中,网络管理发生了重大变化,全面转向了 NetworkManager,对于系统管理员而言,正确配置rhel8网络连接地址是确保服务器能够正常通信、访问互联网以及进行远程管理的基础,本文将详细介绍如何在 RHEL 8 中通过命令行和配置文件两种方式来设置和管理网络连接地址。
使用 nmcli 命令行工具(推荐方式)
nmcli (NetworkManager Command Line Interface) 是 RHEL 8 中管理网络的核心工具,相比于传统的 ifcfg 文件,它更加灵活且实时生效。

查看当前网络状态
在配置之前,首先需要查看当前系统有哪些网络接口以及它们的连接状态:
nmcli device status
虚拟机或物理机的网卡名称为 ens160、ens33 或 eth0,请记住这个名称,后续配置会用到。
设置静态 IP 地址
假设我们要将网卡 ens160 配置为静态 IP 地址(192.168.1.100,子网掩码 255.255.255.0,网关 192.168.1.1):
# 2. 设置网关 nmcli connection modify "System ens160" ipv4.gateway 192.168.1.1 # 3. 设置 DNS 服务器 nmcli connection modify "System ens160" ipv4.dns "8.8.8.8 114.114.114.114" # 4. 将连接方式设置为手动 (manual) nmcli connection modify "System ens160" ipv4.method manual # 5. 重启网络连接使配置生效 nmcli connection up "System ens160"
注意:如果修改的是新连接或删除了旧连接,可以使用 nmcli connection add 命令新建连接。
查看配置详情
使用以下命令可以验证rhel8网络连接地址是否配置成功:
nmcli connection show "System ens160"
编辑传统配置文件
尽管 nmcli 很方便,但很多习惯 RHEL 7 或更早版本的管理员更熟悉直接编辑配置文件,在 RHEL 8 中,配置文件依然位于 /etc/sysconfig/network-scripts/ 目录下。
-
找到对应的配置文件,通常名为
ifcfg-ens160。 -
使用
vi或vim编辑该文件:vi /etc/sysconfig/network-scripts/ifcfg-ens160
-
设置关键参数:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static # 改为 static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=ens160 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx DEVICE=ens160 ONBOOT=yes # 确保开机启动 # 以下是新增的静态地址配置 IPADDR=192.168.1.100 # IP地址 PREFIX=24 # 子网掩码 (或使用 NETMASK=255.255.255.0) GATEWAY=192.168.

