如何在 RHEL/CentOS 8 上配置网络静态 IP 地址?
介绍
配置静态 IP 地址对于维护 RHEL/CentOS 8 上的网络稳定性和安全性至关重要。与动态 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 系统上有效使用此功能,您可以轻松配置网络接口以获得最佳连接和性能。无论是个人用途还是专业用途,了解如何设置静态网络都可以使管理您的系统变得更加容易!