手当たり次第に書くんだ

飽きっぽいのは本能

CentOS 8 NetworkManager IP アドレス設定 – DHCP / static / disabled

CentOS 8 は既に通常の CentOS Linux としてはサポートが終了しています。このページは新規構築を推奨するものではなく、過去環境の保守、移行前調査、設定の読み解きに使うためのレガシー Linux 手順です。新規構築では、現在サポートされているディストリビューションを利用してください。

CentOS 8 サーバー管理ガイドへ戻る

CentOS 8 の NetworkManager で IP アドレス設定 を扱う手順です。NetworkManager では、物理 NIC そのものを表す device と、設定プロファイルを表す connection を分けて考える必要があります。既存環境を読む場合も、どの connection がどの device に紐づいているかを最初に確認します。

現在の IP 設定を確認する

nmcli connection show "System eth0" | grep ipv4
ip address show eth0
ip route

DHCP にする

nmcli connection modify "System eth0" ipv4.method auto
nmcli connection up "System eth0"

固定 IP にする

nmcli connection modify "System eth0" ipv4.method manual ipv4.addresses 10.0.0.10/24 ipv4.gateway 10.0.0.1 ipv4.dns 10.0.0.53
nmcli connection up "System eth0"

IPv4 を無効化する

nmcli connection modify "System eth0" ipv4.method disabled
nmcli connection up "System eth0"

反映確認

nmcli connection show --active
ip address
ip route
cat /etc/resolv.conf

確認するポイント

  • DHCP と固定 IP の設定が残って混在していないか。
  • 複数 NIC で default route が重複していないか。
  • DNS が意図した値になっているか。
  • リモート作業時に connection up で切断されるリスクを考慮しているか。

まとめ

NetworkManager の IP 設定では、ipv4.method が DHCP、manual、disabled のどれなのかを明確にすることが重要です。CentOS 8 の既存環境では、nmcli の設定値と実際の ip address / route / resolv.conf を合わせて確認します。

関連する記事

参考書籍

参考
書籍
参考書籍
CentOS 7 システム管理ガイド

CentOS 7 の systemd、NetworkManager、firewalld などを確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。

Amazon で見る

このリンクは Amazon アソシエイトリンクです。

CentOS 8 NetworkManager IP アドレス設定 – DHCP / static / disabled

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

トップへ戻る