RHEL / CentOS 8 設定網路固定 IP

RHEL 及 CentOS 會自動偵測 DHCP 取得 IP, 但有些況需要改成使用固定 IP。以下是在 CentOS 8 設定固定 IP 及 DNS Server 的方法。

在開始設定前, 需要先確定網卡的名稱, 執行以下指令列出系統內所有網卡:

# ip addr

在輸出的結果, 第一個是 “lo”, 這是一個虛擬網卡, 並不是真正存在的網卡, 之後那個才是網卡名稱, 它會一拼列出目前使用的 IP, 以下假定要設定的網卡名為 “enp0s3”; 要使用的固定 IP 是 192.168.1.110; Gateway 是 192.168.1.1.

nmcli

設定網卡 “enp0s3” 的 IP 成 192.168.1.110, 執行以下指令:

$ sudo nmcli connection modify enp0s3 IPv4.address 192.168.1.110/24

設定網卡 “enp0s3” 的 Gateway:

$ sudo nmcli connection modify enp0s3 IPv4.gateway 192.168.1.1

設定網卡 “enp0s3” 的 DNS Server:


$ sudo nmcli connection modify enp0s3 IPv4.dns 8.8.8.8

最後設定網卡的 boot protocol 成 manual:

$ sudo nmcli connection modify enp0s3 IPv4.method manual

nmtui

nmcli 的指令不好記, nmtui 則是在 CLI 下的圖型設定工具, 直接執行 nmtui:

# nmtui edit enp0s3

接著就可以用鍵盤的方向鍵, 移到 “IPv4 CONFIGURATION” 的 “Automatic”, 按 Enter 設定為 Manual, 按 “Show” 便會顯示設定內容。

輸入相應的 IP 地址, Gateway 及 DNS Server:

設定好後, 移到最下面按 “OK”, 最後重新啟動網路便可以了:

# systemctl restart network.service

要檢查設定是否生效, 可以用以下指令:

# ip add


你可能感興趣的內容:

Leave a Reply