在RHEL 8中设置静态IP地址的3种方法


RHEL 8(Red Hat Enterprise 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

将“<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

Explore our latest online courses and learn new skills at your own pace. Enroll and become a certified expert to boost your career.

使用Network-scripts配置文件

network-scripts配置文件是一组定义RHEL 8中网络接口配置的文件。以下是步骤:-

  • 步骤1 - 打开network-scripts目录

运行以下命令打开network-scripts目录:-

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命令行工具和network-scripts配置文件提供了更高级的网络接口配置选项。按照本文中概述的步骤,您可以设置RHEL 8中的静态IP地址,以确保您的系统具有稳定可靠的网络连接。

更新于:2023年3月30日

18K+ 次浏览

开启你的职业生涯

通过完成课程获得认证

开始学习
广告