了解しました。
では、RHEL系(Red Hat Enterprise Linux / CentOS / AlmaLinux / Rocky Linux)に搭載されている NetworkManager について、三段階に分けて段階的に理解できるよう説明していきます。
NetworkManagerとは、Linuxでネットワーク接続を自動・動的に管理するための仕組み(デーモン)です。
従来の
/etc/sysconfig/network-scripts/を置き換える、より柔軟なネットワーク管理フレームワークです。
ifcfg-eth0)では、
| 特徴 | 説明 |
|---|---|
| ✅ 自動検出 | NICが接続されたり抜かれたりを自動検知する |
| ✅ 動的切替 | DHCP、静的、VPNなどを動的に切り替え可能 |
| ✅ GUI/CLI対応 | GUI(nm-connection-editor)やCLI(nmcli)から操作可能 |
NetworkManagerは1つのデーモン(サービス):
起動:systemctl start NetworkManager
設定ファイルではなく「プロファイル単位」で接続を管理
例:nmcli connection show でプロファイル一覧が見える