🟩 Rocky Linux 9:固定 IP アドレス設定ガイド(サーバー用途向け)
この資料では、以下の内容を体系的に整理しています。
現在のネットワーク設定の確認
固定 IP の設定方法(nmcli)
設定ファイル(ifcfg)を直接編集する方法
設定反映と確認
よくあるトラブルと対処
🟦 1. 現在のネットワークインターフェースを確認する
まず、どの NIC(ネットワークカード)を設定するか確認します。
nmcli device status
例:
DEVICE   TYPE      STATE      CONNECTION
ens160   ethernet  connected  ens160
lo       loopback  unmanaged  --
この例では ens160 が対象。
🟦 2. 現在の IP 設定を確認
ip a
または
nmcli connection show ens160
🟦 3. 固定 IP アドレスを設定する(推奨:nmcli)
Rocky Linux 9 では nmcli が公式推奨です。
✔ 例:以下の設定を行う場合
項目
IP 192.168.1.50
プレフィックス 24(=255.255.255.0)
ゲートウェイ 192.168.1.1
DNS 8.8.8.8, 1.1.1.1
インターフェース ens160
✔ STEP 1:IPv4 を手動設定に変更
sudo nmcli connection modify ens160 ipv4.method manual
✔ STEP 2:IP アドレスを設定
sudo nmcli connection modify ens160 ipv4.addresses 192.168.1.50/24
✔ STEP 3:ゲートウェイを設定
sudo nmcli connection modify ens160 ipv4.gateway 192.168.1.1
✔ STEP 4:DNS を設定
sudo nmcli connection modify ens160 ipv4.dns "8.8.8.8 1.1.1.1"
✔ STEP 5:設定を反映(再起動不要)
sudo nmcli connection down ens160
sudo nmcli connection up ens160
🟦 4. 設定ファイルを直接編集する方法(ifcfg)
nmcli が苦手な人向けの方法。
設定ファイルは以下にあります:
/etc/sysconfig/network-scripts/ifcfg-ens160
✔ 例:固定 IP 設定ファイル
TYPE=Ethernet
BOOTPROTO=none
NAME=ens160
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.1.50
PREFIX=24
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=1.1.1.1
保存後、NetworkManager を再起動:
sudo systemctl restart NetworkManager
🟦 5. 設定確認
ip a
nmcli connection show ens160
DNS の確認:
cat /etc/resolv.conf
🟦 6. よくあるトラブルと対処
❌ IP を設定したのにネットに繋がらない
→ ゲートウェイが同じセグメントにない
→ DNS が設定されていない
→ ルーター側で IP が重複している
❌ 設定が反映されない
→ ifcfg ファイルの BOOTPROTO が dhcp のまま
→ NetworkManager を再起動していない
❌ SSH が切れる
→ IP を変更したため
→ 新しい IP で再接続する必要あり
🟩 7. 環境に合わせたポイント
あなたはノートPCをサーバーとして使うので、
固定 IP は必須
nmcli 方式が最も安定
GUI の有無に関係なく同じ手順で設定可能
再起動不要で反映できる
というメリットがあります。
🟦 8. まとめ:固定 IP 設定の全体像
作業 コマンド 目的
NIC の確認 nmcli device status どのインターフェースを設定するか確認
IP 設定 nmcli connection modify 固定 IP を設定
DNS 設定 nmcli connection modify 名前解決を安定化
反映 nmcli connection up 再起動なしで反映
設定確認 ip a 正しく設定されたか確認

トップページへ戻る