如何在 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 等命令列工具識別網路介面資訊。
識別網路介面資訊
使用 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 系統上有效地使用此功能,您可以輕鬆地配置網路介面以實現最佳連線和效能。無論用於個人用途還是專業用途,瞭解如何設定靜態網路都使管理系統變得更加容易!
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP