在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

使用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+ 次瀏覽

開啟你的職業生涯

透過完成課程獲得認證

開始學習
廣告
© . All rights reserved.