如何在 RHEL/CentOS 8 上配置网络静态 IP 地址?
简介
在 RHEL/CentOS 8 上,配置静态 IP 地址对于维护网络稳定性和安全性至关重要。与动态 IP 地址不同,静态 IP 地址保持不变,确保设备在网络上易于识别和定位。
这在企业环境中尤为重要,因为企业环境中可能同时运行多个服务器、虚拟机或其他设备。与动态寻址相比,静态 IP 寻址也具有多种优势。
例如,它降低了多个设备尝试使用同一 IP 地址时可能发生冲突的风险。此外,它还允许管理员为不同设备设置特定的策略和规则,从而更好地控制网络流量。
了解 RHEL/CentOS 8 上的网络接口
网络接口的定义和说明
网络接口是将计算机连接到网络的硬件设备或软件组件。它提供计算机和网络之间的物理和逻辑连接,允许在它们之间传输数据。
在 RHEL/CentOS 8 中,网络接口由 /sys/class/net 目录中的对象表示。它可以具有各种配置选项,包括 IP 地址、网络掩码、网关、DNS 服务器等。
RHEL/CentOS 8 上可用的网络接口类型
RHEL/CentOS 8 支持多种类型的网络接口,包括 -
以太网 - 这是 RHEL/CentOS 8 中最常用的网络接口类型。它支持使用以太网电缆进行有线连接。
无线 - 这种类型的接口允许使用 Wi-Fi 或蓝牙进行无线连接。
绑定 - 绑定接口将两个或多个物理接口组合成一个逻辑接口,以实现负载平衡或故障转移。
VLAN - VLAN(虚拟局域网)接口允许多个虚拟网络共享相同的物理基础设施。
桥接 - 桥接接口支持两个或多个通过在更多网络之间转发数据包来实现。
每种类型的接口都有其独特的配置选项和用例。在 RHEL/CentOS 8 上配置静态 IP 地址时,了解这些选项至关重要。在下一节中,我们将讨论如何使用 ifconfig 和 nmcli 等命令行工具识别网络接口信息。
识别网络接口信息
使用 ifconfig 命令识别网络接口信息
ifconfig 命令是用于管理 RHEL/CentOS 8 上网络接口的强大工具。它提供有关每个接口的详细信息,包括其 IP 地址、网络掩码和 MAC 地址。
要使用该命令,只需打开终端窗口并输入 ifconfig。这将显示有关系统所有网络接口的信息。
运行 ifconfig 命令时,您将看到系统所有网络接口的列表。每个接口都由一个名称标识,例如 eth0 或 enp0s3。
除了名称之外,您还将看到有关接口的 IP 地址、网络掩码和其他重要配置设置的详细信息。如果您无法确定需要将哪个接口配置为静态 IP 寻址,请记下输出中的这些信息,并将其与网络管理器中稍后显示的内容进行比较。
使用 nmcli 命令识别网络接口信息
在 RHEL/CentOS 8 上识别网络接口信息的另一种方法是使用 nmcli 命令行工具。此工具提供了一组命令,允许您管理基于 NetworkManager 的连接。
要使用 nmcli,请打开终端窗口并输入"nmcli d"。这将显示系统上所有可用的 NIC。
您还可以使用"-p property_name"参数和"-d show device_name"选项来获取有关特定属性的更多详细信息 -
$ nmcli -p ipv4.address -d show eno1 GENERAL.DEVICE: eno1 GENERAL.TYPE: ethernet IP4.ADDRESS[1]: 192.168.1.100/24 IP4.GATEWAY: 192.168.1.1 .
这将显示所选网络接口的详细信息,包括其 IP 地址、网络掩码、网关和 DNS 设置。这两个工具对于识别 RHEL/CentOS 8 上的网络接口信息非常有用,并且可以帮助您排除网络配置问题。
使用 nmcli 命令配置静态 IP 地址
使用 nmcli 命令配置静态 IP 地址的步骤
在 RHEL/CentOS 8 上配置静态 IP 地址时,nmcli 命令是最常用的方法之一。它只需几个简单的步骤,即可从命令行界面轻松执行。
禁用 DHCP 客户端
此方法的第一步是禁用负责动态分配 IP 地址的动态主机配置协议 (DHCP) 客户端。可以通过执行以下命令完成此操作 -
sudo nmcli connection modify ipv4.method manual .
将 `` 替换为您的网络接口名称。
这会将 IPv4 配置方法从自动 (DHCP) 更改为手动,这意味着您必须手动为接口配置 IP 地址。
配置静态 IP 地址、网络掩码、网关和 DNS 服务器:现在 DHCP 已禁用,您需要为网络接口配置静态 IP 地址、网络掩码、网关和 DNS 服务器。
执行此命令 -
sudo nmcli connection modify ipv4.addresses / sudo nmcli connection modify ipv4.gateway sudo nmcli connection modify ipv4.dns
将 `` 替换为您所需的 IPv4 地址,将 `` 替换为其对应的子网掩码。同时将 `` 和 `` 替换为其各自的 IP 地址。
激活更改并重启网络服务
您需要使用此命令重启网络服务来激活这些更改 -
sudo systemctl restart NetworkManager.service
这将把您所做的更改应用到您的网络接口。
您可以通过运行 `ifconfig` 命令并查找接口的 IPv4 地址、网络掩码和网关来检查更改是否成功。总的来说,使用 nmcli 命令配置静态 IP 地址是一种快速简便的方法,可以帮助确保您的 RHEL/CentOS 8 系统拥有稳定的网络连接。
使用 GUI 方法配置静态 IP 地址
使用 GUI 方法配置静态 IP 地址的步骤
从系统托盘或终端打开网络管理器
在 RHEL/CentOS 8 上使用 GUI 方法配置静态 IP 地址的第一步是打开网络管理器。您可以通过点击系统托盘中的网络图标或打开终端并输入"nm-connection-editor"命令来完成此操作。
编辑所需接口的连接设置
进入网络管理器后,找到并选择要配置的网络接口。点击"编辑"即可更改设置。
将 IPv4 配置类型设置为"手动"
在"IPv4"选项卡下,将"自动 (DHCP)"更改为"手动"。这样您就可以手动输入所需的静态 IP 地址、网络掩码、网关和 DNS 服务器。
输入所需的静态 IP 地址信息
在"IPv4"选项卡下输入所需的静态 IP 地址信息。请确保正确填写所有必填字段。完成后,点击"保存"即可保存更改。
总结
使用 GUI 方法配置静态 IP 地址非常简单,只需几个步骤。了解如何在 RHEL/CentOS 8 系统上有效使用此功能,您可以轻松配置网络接口,以获得最佳连接和性能。无论是个人用途还是专业用途,了解如何设置静态网络都能让您的系统管理更加轻松!
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

