在 RHEL 8 中设置静态 IP 地址的三种方法
RHEL 8(Red Hat Enterprise Linux 8)是一款流行的基于 Linux 的操作系统,许多组织都将其用于服务器和工作站。在 RHEL 8 中,IP(Internet 协议)地址可以动态或静态设置。动态 IP 地址由 DHCP(动态主机配置协议)服务器自动分配,而静态 IP 地址则由用户手动配置。在本文中,我们将讨论在 RHEL 8 中设置静态 IP 地址的三种方法。
使用网络管理器 GUI
网络管理器 GUI 是一个图形用户界面,可轻松管理网络设置,包括设置静态 IP 地址。请遵循以下步骤:
步骤 1 - 打开网络管理器图形用户界面
点击系统托盘中的网络图标(图标形状类似两个上下箭头)。然后点击齿轮图标打开网络管理器设置。
步骤 2 - 选择网络接口
在网络管理器设置中,选择要为其设置静态 IP 地址的网络接口。这可以是您的以太网连接或 Wi-Fi 连接。
步骤 3 - 点击"IPv4"选项卡
在"网络管理器"设置中,点击"IPv4"选项卡,为所选网络接口配置 IPv4 设置。
步骤 4 - 选择手动方法
在"IPv4"选项卡下,为"地址"设置选择"手动"方法。
步骤 5 - 添加静态 IP 地址
在"地址"部分,点击"+"按钮添加新的 IP 地址。输入网络的 IP 地址、子网掩码和网关地址。
步骤 6 - 保存更改
点击"应用"按钮保存更改并为所选网络接口设置静态 IP 地址。
使用 nmcli 命令行工具
nmcli 命令行工具是 RHEL 8 中管理网络设置的有效工具。以下是操作步骤:
步骤 1 - 打开终端窗口
按"Ctrl+Alt+T"或点击系统托盘中的终端图标打开终端窗口。
步骤 2 - 列出可用的网络连接
运行以下命令列出可用的网络连接−
nmcli connection show
这将显示系统上可用的网络连接列表。
步骤 3 − 选择网络接口
运行以下命令选择要为其设置静态 IP 地址的网络接口 −
nmcli connection modify <interface> ipv4.method manual
将"<interface>"替换为您要配置的网络接口名称。例如,如果您要配置以太网连接,命令如下:-
nmcli connection modify eth0 ipv4.method manual
步骤 4 - 添加静态 IP 地址
运行以下命令添加静态 IP 地址 -
nmcli connection modify <interface> ipv4.addresses <ip_address>/<subnet_mask> <gateway_address>
将"<interface>"替换为您要配置的网络接口名称。将"<ip_address>"替换为您要设置的静态 IP 地址。将"<subnet_mask>"替换为您的网络的子网掩码。将"<gateway_address>"替换为以及您网络的网关地址
例如,如果您要将 IP 地址设置为"192.168.1.100",子网掩码设置为"255.255.255.0",网关地址设置为"192.168.1.1",则命令为 -
nmcli connection modify eth0 ipv4.addresses 192.168.1.100/24 192.168.1.1
步骤 5 - 设置 DNS 服务器
运行以下命令为网络接口设置 DNS 服务器 -
nmcli connection modify <interface> ipv4.dns <dns_server>
将"<interface>"替换为您要配置的网络接口名称。将"<dns_server>"替换为您的 DNS 服务器的 IP 地址。
例如,如果您的 DNS 服务器的 IP 地址是"8.8.8.8",则命令为 -
nmcli connection modify eth0 ipv4.dns 8.8.8.8
步骤 6 - 保存更改
运行以下命令保存更改 -
nmcli connection up <interface>
将"<interface>"替换为您配置的网络接口名称。例如,如果您配置了以太网连接,命令如下:-
nmcli connection up eth0
使用网络脚本配置文件
网络脚本配置文件是一组定义 RHEL 8 中网络接口配置的文件。以下是操作步骤:-
步骤 1 - 打开网络脚本目录
运行以下命令打开网络脚本目录:-
cd /etc/sysconfig/network-scripts/
步骤 2 - 编辑网络接口配置文件
运行以下命令编辑网络接口配置文件:-
sudo nano ifcfg-<interface>
将"<interface>"替换为您要配置的网络接口名称。例如,如果您要配置以太网连接,命令应为 −
sudo nano ifcfg-eth0
步骤 3 - 设置静态 IP 地址
将以下行添加到配置文件 -
BOOTPROTO=none IPADDR=<ip_address> NETMASK=<subnet_mask> GATEWAY=<gateway_address> DNS1=<dns_server>
将"<ip_address>"替换为您要设置的静态 IP 地址。将"<subnet_mask>"替换为您网络的子网掩码。将"<gateway_address>"替换为您网络的网关地址。将"<dns_server>"替换为您 DNS 服务器的 IP 地址。
例如,如果您要将 IP 地址设置为"192.168.1.100",子网掩码设置为"255.255.255.0",网关地址设置为"192.168.1.1",DNS 服务器设置为"8.8.8.8",则配置文件应如下所示 -
BOOTPROTO=none IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8
步骤 4 - 保存更改
保存对配置文件的更改并退出文本编辑器。
步骤 5 - 重启网络服务
运行以下命令重启网络服务 -
sudo systemctl restart network
总结
在本文中,我们讨论了在 RHEL 8 中设置静态 IP 地址的三种方法。网络管理器 GUI 提供了一个易于使用的图形界面来配置网络设置,而 nmcli 命令行工具和网络脚本配置文件提供了更高级的网络接口配置选项。按照本文概述的步骤,您可以在 RHEL 8 中设置静态 IP 地址,以确保您的系统拥有稳定可靠的网络连接。
相关文章
有用资源
linux 参考教程 - 该教程包含有关 linux 的更多信息:https://www.cainiaomax.com/linux/

