如何在 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 等命令行工具识别网络接口信息。
Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.
识别网络接口信息
使用 ifconfig 命令识别网络接口信息
ifconfig 命令是用于管理 RHEL/CentOS 8 上网络接口的强大工具。它提供有关每个接口的详细信息,包括其 IP 地址、网络掩码和 MAC 地址。
要使用此命令,只需打开一个终端窗口并键入 ifconfig。这将显示有关系统所有网络接口的信息。
运行 ifconfig 命令时,您将看到系统所有网络接口的列表。每个接口都将由一个名称标识,例如 eth0 或 enp0s3。
除了名称外,您还将看到有关接口的 IP 地址、网络掩码和其他重要配置设置的详细信息。如果您在识别需要配置静态 IP 地址的接口时遇到问题,请记下输出中的这些信息,并将其与稍后在网络管理器中显示的信息进行比较。
使用 nmcli 命令识别网络接口信息
在 RHEL/CentOS 8 上识别网络接口信息的另一种方法是使用 nmcli 命令行工具。此工具提供了一组命令,允许您管理基于 NetworkManager 的连接。
要使用 nmcli,请打开一个终端窗口并输入“nmcli d”。这将显示系统上所有可用的网卡。
您还可以使用“-p 属性名称”参数以及“-d 显示设备名称”选项来获取有关特定属性的更多详细信息:
$ 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 系统上有效地使用此功能,您可以轻松地配置网络接口以实现最佳连接和性能。无论用于个人用途还是专业用途,了解如何设置静态网络都使管理系统变得更加容易!