在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地址,以確保您的系統具有穩定可靠的網路連線。
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP