在 RHEL 8 中设置静态 IP 地址的 3 种方法
RHEL 8(红帽企业 Linux 8)是一种流行的基于 Linux 的操作系统,许多组织将其用于其服务器和工作站。在 RHEL 8 中,IP(互联网协议)地址可以动态或静态设置。动态IP地址由DHCP(动态主机配置协议)服务器自动分配,而静态IP地址由用户手动配置。在本文中,我们将讨论在 RHEL 8 中设置静态 IP 地址的三种方法。
使用网络管理器 GUI
网络管理器 GUI 是一个图形用户界面,可以轻松管理网络设置,包括设置静态 IP 地址。以下是要遵循的步骤 -
第 1 步 - 打开网络管理器 GUI
单击系统托盘中的网络图标(该图标看起来像两个向上和向下的箭头)。然后单击齿轮图标打开网络管理器设置。
第 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
将“
nmcli connection modify eth0 ipv4.method manual
第 4 步 - 添加静态 IP 地址
运行以下命令添加静态 IP 地址 -
nmcli connection modify <interface> ipv4.addresses <ip_address>/<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>
将“
例如,如果您的 DNS 服务器的 IP 地址是“8.8.8.8”,命令将为 -
nmcli connection modify eth0 ipv4.dns 8.8.8.8
第 6 步 - 保存更改
运行以下命令来保存更改 -
nmcli connection up <interface>
将“
nmcli connection up eth0
使用网络脚本配置文件
网络脚本配置文件是一组定义 RHEL 8 中网络接口配置的文件。以下是要遵循的步骤 -
第 1 步 - 打开网络脚本目录
通过运行以下命令打开网络脚本目录 -
cd /etc/sysconfig/network-scripts/
步骤 2 - 编辑网络接口配置文件
运行以下命令来编辑网络接口配置文件 -
sudo nano ifcfg-<interface>
将“
sudo nano ifcfg-eth0
第 3 步 - 设置静态 IP 地址
将以下行添加到配置文件 -
BOOTPROTO=none
IPADDR=<ip_address>
NETMASK=<subnet_mask>
GATEWAY=<gateway_address>
DNS1=<dns_server>
将“
例如,如果要将 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 地址,以确保您的系统具有一致且可靠的网络连接。