| 🟩 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 | 正しく設定されたか確認 | ||||