RHEL 及 CentOS 預設使用 DHCP 取得 IP, 但若需要架站須使用固定 IP。以下是在 CentOS 8 設定固定 IP 及 DNS Server 的方法。

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

# ip addr

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

nmcli

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

$ sudo nmcli connection modify ens192 IPv4.address 192.168.1.10/24

設定網卡 “ens192” 的 Gateway:

$ sudo nmcli connection modify ens192 IPv4.gateway 192.168.1.254

設定網卡 “ens192” 的 DNS Server:

$ sudo nmcli connection modify ens192 IPv4.dns 8.8.8.8

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

$ sudo nmcli connection modify ens192 IPv4.method manual

nmtui

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

不論使用哪種方法,最後都要停用再啟用網卡

# nmcli connection down ens192 &&  nmcli connection up ens102

最後修改日期: 2020-12-26

作者

留言

撰寫回覆或留言