CentOS 8 は既に通常の CentOS Linux としてはサポートが終了しています。このページは新規構築を推奨するものではなく、過去環境の保守、移行前調査、設定の読み解きに使うためのレガシー Linux 手順です。新規構築では、現在サポートされているディストリビューションを利用してください。
CentOS 8 の NetworkManager を nmcli で操作するときの基本として、device と connection の違いを整理します。ここを理解しないまま設定を変更すると、NIC は見えているのに設定が反映されない、connection はあるのに device に紐づいていない、といった混乱が起きます。
device と connection の違い
| 用語 | 意味 |
| device | 実際の NIC や VLAN、bridge、bond などのインターフェイス。 |
| connection | NetworkManager が管理する設定プロファイル。 |
| active connection | 現在 device に適用されている connection。 |
状態を確認する
nmcli device status
nmcli connection show
nmcli connection show --active詳細を確認する
nmcli device show
nmcli connection show "System eth0"設定ファイルとの関係
ls -l /etc/sysconfig/network-scripts/ifcfg-*
ls -l /etc/NetworkManager/system-connections/確認するポイント
- device 名と connection 名を混同していないか。
- 同じ NIC に古い connection が複数残っていないか。
- 手動編集と nmcli 操作が混在していないか。
- 再起動後も同じ connection が有効になるか。
まとめ
NetworkManager を読むときは、まず device と connection を分けることが重要です。CentOS 8 の既存環境では、nmcli device status、connection show、active connection を確認すると、ネットワーク設定の正本が見えやすくなります。
関連する記事
- CentOS 8 NetworkManager nmcli – device と connection の基本
NetworkManager の device と connection の違いを整理します。 - CentOS 8 NetworkManager IP アドレス設定 – DHCP / static / disabled
nmcli で IP アドレス設定を扱います。 - CentOS 8 NetworkManager VLAN 設定 – nmcli で VLAN インターフェイスを作る
VLAN インターフェイスの基本設定です。 - CentOS 8 NetworkManager Bridge 設定 – KVM 向け bridge の基本
KVM で使う bridge の基本設定です。
参考書籍
参考
書籍
書籍
参考書籍
CentOS 7 システム管理ガイド
CentOS 7 の systemd、NetworkManager、firewalld などを確認したい場合の参考書籍です。価格や在庫はリンク先で確認してください。
Amazon で見るこのリンクは Amazon アソシエイトリンクです。
CentOS 8 NetworkManager nmcli – device と connection の基本

